matlab中plotyy是不是匯出來的影象就是很細的光滑曲線呀

2022-02-07 23:25:31 字數 4077 閱讀 8813

1樓:匿名使用者

在繪製圖樣時,經常遇到畫截交線、相貫線及其他曲線的問題。手工繪製很麻煩,要找特殊點和一定數量一般點,且連出的曲線誤差大。用autocad 2000繪製平面曲線或空間曲線卻很容易。

---- 方法一:用pline命令畫2d圖形上通過特殊點的折線,經pedit命令中fit或spline曲線擬合,可變成光滑的平面曲線。用3dpoly命令畫3d圖形上通過特殊點的折線,經pedit命令中spline曲線擬合,可變成光滑的空間曲線。

---- 方法二:用solids命令建立三維基本實體(長方體、圓柱、圓錐、球等),再經boolean(布林)組合運算:交、並、差和干涉等獲得各種複雜實體,然後利用下拉列表view(檢視)/3d viewpoint(三維視點),選擇不同視點來產生標準檢視,得到曲線的不同檢視投影。

2樓:流星

plotyy是雙縱座標畫圖命令,也就是在乙個figure視窗裡面同時畫兩種不同縱座標軸的曲線。這個與曲線的形狀沒有任何關係。

曲線的外觀取決於曲線的資料點。細的光滑的曲線表明曲線的資料抖動較小。

matlab中用plotyy命令畫出的圖形是點集,怎樣將點連成線?

3樓:瘦成一導閃電呀

簡單來說就是,先得到控制代碼,再做相應的修改

舉個例子就能看明白了

figure

x = 0:0.1:20;

y1 = 200*exp(-0.05*x).*sin(x);

y2 = 0.8*exp(-0.5*x).*sin(10*x);

[ax,h1,h2] = plotyy(x,y1,x,y2,'plot');

set(h2,'marker' ,'^')set(h1,'marker' ,'o')同理可以修改線型,顏色,等等。

4樓:匿名使用者

貌似不存在這個問題哦,a=xlsread('test.xls');plotyy(a(:,1),a(:

,2),a(:,1),a(:,3));出來的就直接是線啊。

你的原資料是神馬涅

5樓:可每羊

set(h1(1),'linewidth',1,'linestyle','-','marker','.','color','k');

6樓:匿名使用者

(1),'xlim',[0,40]);

>> set(ax(2),'xlim',[0,40]);

matlab中的plotyy函式問題

7樓:把盞飲寂寞

plotyy為雙縱座標繪圖,基本用法為plotyy(x1,y1,x2,y2)

返回引數用法為[ax,h1,h2]=plotyy(x1,y1,x2,y2),其中ax為兩個元素的陣列,分別對應左側座標軸和右側座標軸,h1為依照左側座標軸畫出曲線的控制代碼,h2為依照左側座標軸畫出曲線的控制代碼,因此呼叫完[ax,h1,h2]=plotyy(x1,y1,x2,y2)後,還需對左右側座標軸或曲線控制代碼進行設定,才會將兩組曲線分開,**如下:

x1=-1:0.01:1;

x2=-1:0.01:1;

y1=2*x1.*(1-x1);

y2=4*x2.*(1-x2);

ax=plotyy(x1,y1,x2,y2)    %返回左側和右側座標軸控制代碼

ylim(ax(1),[-10,2])            %設定左側y座標軸的範圍為[-10,2]

ylim(ax(2),[-10,2])            %設定右側y座標軸的範圍為[-10,2]

8樓:麥ke格雷迪

程式沒問題

最後只出來一條線,應該是兩條線重合了

matlab gui 中怎麼儲存plotyy畫出的影象

9樓:匿名使用者

用print命令實現:

% "存"按鈕**函式

function pushbutton2_callback(hobject, eventdata, handles)

% hobject    handle to pushbutton2 (see gcbo)

% eventdata  reserved - to be defined in a future version of matlab

% handles    structure with handles and user data (see guidata)

[filename pathname]=uiputfile();

fullname = [pathname filename];

h = handles.figure1;

h2 = get(h,'children');

%隱藏兩個按鈕

set(h2(3),'visible','off');

set(h2(4),'visible','off');

print(h,'-dpng',fullname);

%恢復兩個按鈕

set(h2(3),'visible','on');

set(h2(4),'visible','on');

儲存**:

10樓:我行我素

一般不會出現這種情況。如果出現這種情況,可以進行截圖再貼上到其它文件儲存。

11樓:

可以使用這個**試試:

matlab中,plotyy畫散點圖,如何設定 點型別。

12樓:

幫你摸索了一下,簡單來說就是,先得到控制代碼,再做相應的修改舉個例子你就能看明白了

figure

x = 0:0.1:20;

y1 = 200*exp(-0.05*x).*sin(x);

y2 = 0.8*exp(-0.5*x).*sin(10*x);

[ax,h1,h2] = plotyy(x,y1,x,y2,'plot');

set(h2,'marker' ,'^')set(h1,'marker' ,'o')同理可以修改線型,顏色,等等。

我的摸索源自matlab的幫助檔案。記住:學習matlab,幫助檔案永遠是最好的參考書!

matlab plotyy 如何畫多條曲線?

13樓:du瓶邪

用hold on保持,再增加乙個plot就可以拉。

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);

y3=2.8*exp(-0.7*x).*sin(13*x);

hold on

plot(x,y3);

14樓:

plotyy(x,[y1;y2],x,[y3;y4])

matlab中plotyy能不能畫兩次 10

15樓:我在看日全食

在畫前,使用紅hold on 比如

hold on

plotyy(x1,y1,x2,y2)

plotyy(x3,y3,x4,y4)

matlab中怎麼顯示公式,matlab中影象顯示函式

clc clear syms x y 定義符號 x y z x exp y disp z 建立符號關係式並顯示 x 1,y 2,eval z x y 賦值後計算 開啟mathtype,preferences translator 然後如下面的設定 然後再mathtype裡面輸入乙個公式,然後拷貝到乙...

matlab傅利葉變換函式,matlab中傅利葉變換函式什麼意思了

用matlab 實現傅 bai里葉變換 使用者任意輸du入乙個函zhi數dao 然後,輸出函式的傅利葉變專換函式,然屬後輸出振幅頻率 x sin 2 pi t 任意輸入乙個函式。y fft x 傅利葉變換函式。plot abs y 振幅頻率。函式 function 表示每個輸入值對應唯一輸出值的一種...

matlab中的i什麼意思,matlab中,A1,i,是什麼意思

matlab中的 i,什麼意思是第i行的全部數值。如4 4矩陣a的第2行的全部數值。a 1 2 3 4 2 3 4 5 3 4 5 6 4 5 6 7 a 2,matlab中,a 1,i 是什麼意思?首先,a 1,2,4 這樣的索引式對於二維的陣列來說是肯定不對的。其次,想表示二行五列的22,索引方...