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 ...