怎麼用matlab畫出對稱的圖形

時間 2021-07-19 16:09:48

1樓:曾經最美

把對應的橫座標加上負號再畫一遍就行了。假設已知自變數序列x和對應的因變數序列y,其中x都是正數且單調遞增;設x和y都是列向量,不是要轉置那麼:plot([-x(end:

-1:1); x], [y(end:-1:

1); y]);就可以了。

2樓:匿名使用者

把對應的橫座標加上負號再畫一遍不就行了嘛

3樓:

假設已知自變數序列x和對應的因變數序列y,其中x都是正數且單調遞增;設x和y都是列向量,不是要轉置

那麼:plot([-x(end:-1:1); x], [y(end:-1:1); y]);

就可以了。

4樓:郭某人來此

本帖最後由 mjluanwu 於 2015-3-4 15:22 編輯這是程式的一段**,sfm是個分段函式,可以不用for迴圈就把圖畫出來麼,小白一個。很多都不懂。

for r=-1*m:0.01/1000:m;

if(abs(r)<=n)

squa1m=(x(1)*besselj(0,ke*abs(r)/d))^2;

sfm=(squa1m*cf)/den1m;

if(r==0)

peakm=sfm;

endelse

squa2m=(x(2)*besselj(0,kp*abs(r)/d)+x(3)*bessely(0,kp*abs(r)/d))^2;

sfm=(squa2m*cf)/den1m;

endhold all

title('m side')

xlabel('r')

ylabel('sf')

plot(r,sfm,'r')end

如何用matlab畫這種2個y軸的圖?請大家幫忙寫個能實現的程式。謝謝

5樓:匿名使用者

clc;clear all;

x=;%橫坐bai標du

y1=;%縱坐zhi標1溫度

daoy2=;%縱座標

2壓力hold on;

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

set(get(ax(1),'ylabel'),'string','temperature, \circc');

set(get(ax(2),'ylabel'),'string','pressure, gpa');

xlabel('feed ,\mum');

hold off;

希望能幫

內到容你。

6樓:匿名使用者

close all

clear all

clcx=[5 10 15 20 25 30 35];

y1=[3.5 4.3 6 9.8 10 11.8 12.1];

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

xlabel('feed,um')

set(gca,'yticklabel',[0,200,400,600,800,1000,1200,1400])

set(get(ax(1),'ylabel'),'string','temperature c')

set(get(ax(2),'ylabel'),'string','pressure gpa')

h = legend('temperature');

set(h1,'linestyle','o')

7樓:匿名使用者

用plotyy命令就可以實現

例如>> x=1:0.01:10;

>> y1=sin(x);

>> y2=x.^2+cos(x);

>> plotyy(x,y1,x,y2)

已經用matlab畫出圖形來了,怎麼做可以得到任意一個y值對應的x值?

8樓:匿名使用者

1、在workspace裡面,找到想要的y值大小,看在幾行幾列,對應的x值就行了。

2、matlab是美國mathworks公司出品的商業數學軟體,用於演算法開發、資料視覺化、資料分析以及數值計算的高階技術計算語言和互動式環境,主要包括matlab和simulink兩大部分。

3、matlab和mathematica、maple並稱為三大數學軟體。它在數學類科技應用軟體中在數值計算方面首屈一指。matlab可以進行矩陣運算、繪製函式和資料、實現演算法、建立使用者介面、連線其他程式語言的程式等,主要應用於工程計算、控制設計、訊號處理與通訊、影象處理、訊號檢測、金融建模設計與分析等領域。

9樓:北方秋天的夕陽

這個很容易,在workspace裡面看,你想要的y值大小找到了,看在幾行幾列 找到對應的x值就行了。

怎麼用matlab畫出函式的散點圖並按照自己的需

close all clear all x 10 10 y sin x figure hold on plot x,y,color r for n 1 length x if x n 6 x n 2 x n 0 x n 10 plot x n y n marker markersize 20,col...

MATLAB中如何畫出x 2 y 2 z 2 1的影象

使用我們初中時候學習的參數列達式,忘記了麼?不管是圓還是球體,都可以使用參數列達式來畫圖。 印子帆 畫完一一半後,再接著畫 x,y sphere 30 z sqrt 1 y.2 x.2 plot3 x,y,z hold on plot3 x,y,z 法一 sphere axis square 法二 ...

matlab怎麼畫出4維函式圖形

天蠍神經俠侶 你的 v 是關於 x,y,z 的函式,對應的圖形是由四維空間內所有滿足v f x,y,z 的點 x,y,z,v 的集合。而人類視覺能夠看到的最大空間是三維空間,超過3維空間一般就得靠想象了。所以,據我所知,matlab 裡並沒有所謂的 4維畫圖函式。也就是說你是沒法在一個三維空間體現四...