1樓:匿名使用者
下面這個程式滿足你座標軸的要求
x=0:0.001:10;
y1=cos(x);
y2=-x;
subplot(121)
plot(x,y1)
axis([0 10 0 1])
grid on
subplot(122)
plot(x,y2)
axis([0 10 -1 0])
grid on
2樓:匿名使用者
參考:figure
x = 0:0.01:10;
y1 = abs(sin(x));
y2 = -abs(sin(2*x));
[ax,h1,h2] = plotyy(x,y1,x,y2,'plot');
set(ax(1),'ylim',[0,1])set(ax(2),'ylim',[-1,0])set(ax(1),'xlim',[0,10])set(ax(2),'xlim',[0,10])
3樓:我行我素
按下面語句試試:
x = 0:0.01:20;
y1 = 200*exp(-0.05*x).*sin(x);
y2 = 0.8*exp(-0.5*x).*sin(10*x);
plotyy(x,y1,x,y2)
用matlab作圖 初學者的問題
4樓:李修靈
imagesc(a)畫的圖,x軸是a的第二維, y軸是a的第一維。所以
% ---原來的 row=size(a,1); col=size(a,2); 需要更換為
row = size(a,2); col = size(a,1);
matlab的繪圖問題
5樓:鎮職歐陽懷思
t=0:.1:2;
y=cos(t).*exp(-.5*t);
plot(t,y)
hold
onx1=solve('cos(t)*exp(-.5*t)=.6')y1=.6;
x1=char(x1);
x1=str2num(x1);
plot(x1,y1,'ro')
text(x1,y1,'\fontsize\leftarrow\fontname座標(.6,.6)')
6樓:匿名使用者
舉個例子
[x,y]=meshgrid(linspace(-1,1));
h=pcolor(x,y,sin((x.^2+y.^2/2)*2));
set(h,'edgecolor','none','facecolor','interp');
colorbar;
xlabel('this is an example');
ylabel('這是乙個例子')
matlab中資料畫圖的問題
7樓:碧血玉葉花
舉例,有一組資料,只有當 x= 1,2,3, 500, 501, 502, 503 時,才有資料 y= 3, 9, 4, 10, 21, 23, 14,其他時刻資料全為零。
1)畫圖 stem(x,y),此時畫的圖,橫座標中間空出好幾百個點都沒有資料;
2)xx=[1:3,497:503 ];
x1=1:length(xx);
y(4:499)=nan;
yy=y(xx);
stem(x1,yy)
再畫圖時,中間大段的空白部分被縮短了。
******************************==完整**如下,lz可以執行一下檢驗是否符合你的要求:
x=[ 1:510];
y=zeros(1,510);
y(1:3)=[3,9,4];
y(500:503)=[10,21,23,14];
figure(121)
stem(x,y)
xx=[1:3,497:503 ];
x1=1:length(xx);
y(4:499)=nan;
yy=y(xx);
figure(122)
stem(x1,yy)
set(gca,'xticklabel',[1:3,0,0,0,500:503])
8樓:射手座
舉個例子:
clc,clear;
a=[1 2 3;
4 5 6;
3 4 5;
5 6 7;
7 8 9];
plot(a(1,:),a(2,:));%第一行為x軸 第二行yhold on
plot(a(1,:),a(3,:));%2 3hold on
plot(a(1,:),a(4,:));% 3 4hold on
plot(a(1,:),a(5,:));
matlab for 簡單的畫圖問題
9樓:
圖形疊加ezplot(...)hold onezplot(...)螢幕分塊subplot(2,2,1)plot(...
)subplot(2,2,2)plot(...)........更具體的可以看help
請問matlab畫圖有什麼問題啊,一直執行不了 50
10樓:匿名使用者
x=linspace(0,24,5);說明x的長度為5,但是y的長度不是5,所以就執行不了
matlab用plot畫圖問題
11樓:思孕
a=1.5,b=0.5,c=0.2,d=1000,u=4,w=2;
v=0:0.1:5;
y=(d./(v.*60.
*60)).*(b.*c.
*w./100.*cos(pi/6)+(a.
*b.*w./100.
*(u.*sin(pi/6)-v))./u).
*1000;
plot(v,y,'r*-');
12樓:兔子
出現這個問題的直接原因:本來用plot命令繪製曲線,把控制代碼儲存在變數p中,但while迴圈體內有一句
p = pdata(j)把變數p的值給覆蓋了,當然就會出現無效控制代碼(invalid handle object)的錯誤了。
另外,有點不明白,你在最前面宣告那麼多全域性變數幹什麼?
隱函式畫圖matlab
h ezplot 1 2 y 2 1 2 x 2 1 3 x 3 0 0.3,2 1,1 set h,linestyle color r 設定顏色,紅色 hold on g ezplot 1 2 y 2 1 2 x 2 1 3 x 3 0.1 0.3,2 1,1 set g,linestyle co...
Matlab使用計時器畫圖,Matlab使用計時器畫圖
會不會是因為你呼叫函式的時候,控制代碼已經不在當前的gui中了,因此程式找不到axes1了?仔細看了一下。axis handles.axes1 試試換成axis。imshow filename,parent handles.axes1 把imshow生成 的 parent 設為axes1的控制代碼。...
matlab 畫圖 三元函式,Matlab繪製三元(三維)函式影象
這明顯是乙個曲面方程 所以二三樓的plot用錯了 至少應該用surf 不過我們可以分析該式子的幾何意義 在空間中某一點到原點o的距離r的5次方即 r 2 2.5 等於該點的z座標的3次方,z 0有意義 r 5 z 3 應該想象得到該曲面應該是乙個z為軸的旋轉曲面可以得到旋轉母線的方程 r sqrt ...
matlab畫圖怎麼設定線條型別和顏色
plot好像可以指定相應的顏色跟線條的型別。matlab畫圖怎麼設定線條型別和顏色 若要改變顏色,在座標對後面加上相關字串即可 x 0 0.01 10 plot x,sin x r 若要同時改變顏色及圖線型態 line style 也是在座標對後面加上相關字串即可 plot x,sin x r 關於...
cmfc畫圖的問題,C MFC畫圖的問題
假設你更新車子位置的 要放在onupdatapos 這個函式中,那麼 onupdatapos 函式可以這樣寫 onupdatapos 下面也是乙個例子 void cbmp v2 vc6dlg ondrbegin 以上 將會在客戶區輸出乙個位圖,不過如果你用其它視窗蓋住這個視窗後再重新啟用該視窗時,這...