[問題] 有關使用for 迴圈計算結果後繪圖的問題已回收
各位高手 對不起請教一下 用For來計算之後繪圖的問題
下列是寫好的方程式,想做出x-y的圖
可是問題是,在for和end之間的y可以計算出對應x的值
但是,end之後的y卻都是x=20的值
所以,出來的圖都是只有一個點....ORZ
可否提示我一下..感謝感謝...
clc
clear all
w=20; % Base size of QDs
L=10; % Spacer thickness
for x=0:1:20
D=(x+w)/L;
S=(x-w)/L;
y1=D.*(2+D^2).*((1+D.^2)^(-3/2));
y2=S.*(2+S^2).*((1+S.^2)^(-3/2));
y=-(y1-y2)
end
y
plot(x,y,'-bo')
hold off
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.226.159
推
06/20 15:40, , 1F
06/20 15:40, 1F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 3 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章