24小时热门版块排行榜    

查看: 1005  |  回复: 3

冬小辰Damon

银虫 (小有名气)

[求助] matlab中for循环语句的结果如何用向量表示 已有2人参与

for i=1:0.5:5
x=5*i+5;
y=5*x+i
end
程序中只要求输出y的值,但希望按一维向量的形式输出,由于实际问题中 i 不能直接用向量表示,想求教用for循环时,y输出的结果怎么按向量列出,而不是y=;y=;。。。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

独孤神宇

版主 (知名作家)

【答案】应助回帖


感谢参与,应助指数 +1
jjdg: 金币+1, 感谢参与 2015-07-18 08:58:57
i=[1:0.5:5]';
x=5*i+5;
y=5*x+i
数值计算
2楼2015-07-17 21:01:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangxiyu199

金虫 (著名写手)

【答案】应助回帖


感谢参与,应助指数 +1
jjdg: 金币+1, 感谢参与 2015-07-18 08:58:48
在for循环前加上y=zeros(9,1);j=1;
在循环中用y(j)=5*x+i;再加上j=j+1;
运行后加上y就可以了
MATLAB中向量索引是从1开始,还是从0开始我记不清了。如果报错就将前面的j赋值为0就OK了。

[ 发自小木虫客户端 ]
3楼2015-07-18 00:11:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

919858271

铁杆木虫 (小有名气)

x=5.*i+5;
  y=5.*x+i

[ 发自小木虫客户端 ]
4楼2015-07-19 07:29:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 冬小辰Damon 的主题更新
信息提示
请填处理意见