用matlab畫圖時,怎麼在圖形上顯示的數字隨著變數的變化而變化。謝謝

時間 2022-01-31 00:45:10

1樓:匿名使用者

r=1;

theta=[linspace(0,2*pi,200),2*pi];

xx=cos(theta);

yy=sin(theta);

numindex=randperm(7);

plot(2*r*xx,2*r*yy); %外圓hold on

plot(r*xx,r*yy,'--'); %虛線圓plot(r*xx/3,r*yy/3); %原點的小圓text(0,0,num2str(numindex(1)),'horizontalalignment','center','verticalalignment','middle');

for i=1:6

x0=r*2/3*cos(pi/3*i);

y0=r*2/3*sin(pi/3*i);

plot(x0+r*xx/3,y0+r*yy/3);

text(x0,y0,num2str(numindex(i+1)),'horizontalalignment','center','verticalalignment','middle');

endaxis equal

為什麼matlab畫圖的title不隨隨變數改變?

2樓:匿名使用者

對於matlab中title()函式,要想標題隨變數改變,則必須要將變數值轉化成字元,例如:

a = 4; % 變數

title([' 前面字元 ', num2str(a), '後面字元'])

舉個例子:

n = 5;

for j = 1:n

figure

title(['tesing', num2str(j), ' figure'])end

matlab新手,如何畫出下面這個函式y隨著變數n的變化的圖形?

3樓:匿名使用者

clear all;close all;clcn=20;i=0;y0=0;

while n<=50

i=i+1;

y=15^n/factorial(n);

y=y0+y;

y1(i)=y;

y0=y;

n=n+1;

endn=20:50;

plot(n,y1,'r-');,xlabel('n'),ylabel('y')

4樓:

sum=0;

for n=20:50

sum=sum+symsum(15^k/sym('k!'),k,0,n-1);

endeval(sum)

matlab繪圖,多條曲線,顏色隨著變數的大小改變

5樓:匿名使用者

for a=0:9

hold on

plot(x,y,'*-','color',[1-width*a 0 0]);

endwidth寬度自己設定.

顏色(方括號裡):[r g b]

數值在[0,1]區間。

紅:[1 0 0]

藍:[0 0 1]

深紅:[0.5 0 0]

etc...

為什麼matlab畫圖的title不隨隨變數改變? 5

6樓:匿名使用者

for k=-10:0.1:10

dt=0.01;t=0:dt:1;

f=10;

x=sin(2*pi*f*t+0.3);

dt=1/(4*f)*(1-0.1*k);%dt<1/(4*f)t1=0:dt:1;

x1=sin(2*pi*f*t1+0.3);

subplot(3,1,1),plot(t,x),ylim([-1,1]),title('*')

subplot(3,1,2),plot(t,x,t1,x1,'o'),ylim([-1,1]),title(['**' num2str(k)]);

subplot(3,1,3),plot(t1,x1),ylim([-1,1])

title('***'),xlabel('****/s')pause(0.4)end

7樓:似乎走丟了

應該是title(['x',num2str(y)])

你的中括號位置錯了。

matlab 如何畫圖時將資料點的值在圖中顯示出來

8樓:匿名使用者

影象視窗上面工具欄 tool(工具)裡 data cursor(資料游標)就可以取點了,我也找了好久!有用給我點讚吧!

9樓:匿名使用者

點影象視窗上面的乙個十字形的工具就可以。那個是取點工具。然後用那個工具點影象上的點就能讀出該點的座標值了。

10樓:匿名使用者

可以用抄

襲text在圖上寫字串,例如

clear

clcx=[1 2 3 4 5];

y=[3 6 10 16 20];

str=[repmat(' x:',5,1) num2str(x') repmat(', y:',5,1) num2str(y')];

plot(x,y,'-o')

text(x,y,cellstr(str))

已知三個變數的關係式怎麼用matlab把圖畫出來?

如何在matlab圖上顯示變數值

11樓:匿名使用者

使用text函式可以在圖中顯示文字標註

在matlab解方程中,帶引數的解求出來後,怎麼畫出因變數與自變數在一定變化範圍內的圖形。

12樓:昱婷漫步

看起bai來像個

du平zhi面:

syms a b c;

f = 'x -(5*a+6*b+7*c)=0';

g='y -(2*a+b+4*c)=0';

h='z -(3*a+3*b+5*c)=0';

[x,y,z] = solve(f,g,h,'x','y','z');

%x =5*a + 6*b + 7*c

%y =2*a + b + 4*c

%z =3*a + 3*b + 5*c

rand('seed',0);

for i=1:1:100

a1=randi(100);

b1=randi(100);

c1=randi(100);

x1(i)=subs(subs(subs(x,a,a1),b,b1),c,c1);

y1(i)=subs(subs(subs(y,a,a1),b,b1),c,c1);

z1(i)=subs(subs(subs(z,a,a1),b,b1),c,c1);

endx=double(x1);

y=double(y1);

z=double(z1);

plot3(x,y,z,'r.')

xlabel('x');ylabel('y');zlabel('z');

grid on;

dao-----------------執行結

專果屬:

matlab畫圖問題,用matlab作圖 初學者的問題

下面這個程式滿足你座標軸的要求 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 參考 figure x 0 0.01 ...

matlab畫圖怎麼設定線條型別和顏色

plot好像可以指定相應的顏色跟線條的型別。matlab畫圖怎麼設定線條型別和顏色 若要改變顏色,在座標對後面加上相關字串即可 x 0 0.01 10 plot x,sin x r 若要同時改變顏色及圖線型態 line style 也是在座標對後面加上相關字串即可 plot x,sin x r 關於...

cad畫圖時怎麼設定所畫圖形的比例

畫圖一定最好用一比一的比例來畫啊,我們所說的比例是我們列印出來的比例,cad中的模型空間是很大的,所以不用去考慮,而圖紙你看到的就只有那麼一點點大小 所以我們的在模型空間中把圖紙按比例放大,而我們列印出來的時候圖紙上的比例就是縮小的。比如我們要做a3的圖1 100 首先我們在cad模型中按1 1的比...

matlab中function函式怎麼用,為什麼出錯

function 是用來標記 m 檔案為函式檔案的,不能在 commend window 中直接輸入當成函式用。比如新建乙個 myfun.m 檔案,寫入你要包含的內容,然後保證這個檔案在 path 中 或者在當前資料夾中,就可以在命令視窗作為普通函式呼叫,比如 myfun 3 4 function的...

matlab中eval函式怎麼用

matlab 中eval函式的使用方法如下 eval r 函式的功能就是將括號內的字串視為語句並執行 例如 eval r y1 sin 2 就是相當於在matlab命令視窗輸入了y1 sin 2 這條命令。多在迴圈中使用,可以對多個名字有規則的變數或檔案進行操作,例1 for x 1 5 eval ...