查看单个帖子
旧 2008-04-19, 04:09   #2
fgabertb
普通会员
 
注册日期: 2008-03-25
年龄: 40
帖子: 58
声望力: 19
fgabertb 正向着好的方向发展
默认

r=1:1:100;
y=r.^2;
a=[];
j=1;
for i=1:length(y)
if y(i)>50
a(j)=y(i);
j=j+1
end
end
a
plot(a,sqrt(a))
%把滿足y>50的 y 裝到a向量 在找對應的r畫圖
===============
比較簡潔的寫法
r=1:100
t=[r;r.^2];
t(:,find(t(2,<=50))=[]; %把 y<50的那幾行拿掉
plot(t(2,,t(1,)
:smile:
fgabertb 当前离线   回复时引用此帖