1樓:匿名使用者
你這個出來的肯定是個曲面啊,怎麼會是曲線呢,還有z是x和y的函式不?假設x與y的函式關係為
z=x*y
a=linspace(0.1,0.9,9)b=linspace(0.001,0.025,25)[aa,bb]=meshgrid(a,b)z=aa.*bb
mesh(aa,bb,z)
求採納啊
如果z與x,y沒有函式關係
已知z矩陣,
syms z
m=k=0
for i=0.1:0.1:0.9
for j=0.001:0.001:0.025k=k+1
m=[m;i j z(k)]
endendplot3(m(:,1),m(:,2),m(:,3))基本上就是上面的意思,你看看懂沒懂,因為沒有z矩陣,你前面得把z矩陣輸入了
再次求採納
2樓:匿名使用者
x=[0.1:0.1:0.9];
y=[0.001:0.001:0.025];
z=;%自己賦值
for i=1:9
for j=1:25
for k=1:225
plot3(x(i),y(j),z(k));
hold on;
endend
end這樣畫出來的應該是散點圖
for i=1:9
for j=1:25
for k=1:224
plot3([x(i),x(i)],[y(j),y(j)],[z(k),z(k+1)],'-');%把z值相鄰的兩個點連線
hold on;
endendend
急! MATLAB 畫 3D曲面的問題!
顯然你的surf搞錯了。橫縱座標不是x,y而是z的序號,都是從1到100。第5號基本接近 10.你改成surf x,y,z 就沒問題了。多看看錯的也很漲經驗 受教了。n是輸入功率的意思,如何用matlab作曲線或曲面,急!20 1 首先你得將a附一個常數值 下同 如a 3 fplot a 2 exp...
matlab用ezplot 和fplot 畫同函式為什麼圖形不一樣啊
樓上說了這麼多,好像都沒回答樓主的問題.這兩個圖本來應該一樣,但是具體畫圖的時候,由於我們給出的條件非常簡略,所以函式必須要先自己取xdata,然後再算相應的ydata,不同的函式劃分的格點不同,結果就可能有差異了。對ezplot生成的x,y數值進行記錄,發現y 210 和y 224 都是nan。這...
如何用matlab畫zernike曲面
可用最小二乘法擬合。建議直接用matlab的擬合其中x,y,z的值都是給出的,z xy 0 20 40 60 80 1000 3.7麻煩高手寫出具體的程式設計啊,謝謝 問題補充 不好意思x 0 20 40 60 80 100 y 0 50 100 150 200 250 300 z 3.7 擬合成z...