24小时热门版块排行榜    

查看: 1003  |  回复: 3

米尔蜜儿

铜虫 (初入文坛)


[交流] 一个小程序

matlab
例如: j从1到5    T_1和T_N已知
计算T_(j+1)=T_1+(T_N-T_1)/[(j-1)*(N-1)]
  需要显示所有的T_(j+1)=  怎么编


另外X_(i,j) 两个下标 i从1到3 j从2到4 要怎么编
回复此楼

» 猜你喜欢

» 抢金币啦!回帖就可以得到:

查看全部散金贴

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

juemingzi

铜虫 (小有名气)



米尔蜜儿(金币+1):谢谢参与
如果不怕麻烦的话 定义数组 利用循环就能实现
2楼2011-05-20 16:07:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
★ ★ ★
米尔蜜儿(金币+1):谢谢参与
xiegangmai(金币+2): 谢谢应助! 2011-05-20 23:06:43
你这是数组循环赋值,用FOR循环都可以实现!很简单!

第一个:

T_1=(已知)
T_N=(已知)
fprintf('打印数组',T_1)
FOR J=1:5
    T_(j+1)=T_1+(T_N-T_1)/[(j-1)*(N-1)]
    fprintf('打印数组',T_(J+1))
END
fprintf('打印数组',T_N)


第二个:

for i=1:3
    for j=2:4
        X_(i,j)=
    end
end


不知道有没有错,我把几种语言搞得有点混了,呵呵。。。

[ Last edited by 臭水沟 on 2011-5-20 at 17:30 ]
3楼2011-05-20 17:27:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

信彼南山

木虫 (著名写手)


★ ★ ★
米尔蜜儿(金币+1):谢谢参与
xiegangmai(金币+2): 鼓励讨论交流! 2011-05-21 21:37:40
你这个符号定义就不规范

T_(j+1)=T_1+(T_N-T_1)/[(j-1)*(N-1)]
这里面没有说明N是多少,比如N=10
T=[];
T1=2;
TN=20;
N=10;
T(1)=T1;%定义你的T_1
for j=2:5
  T(j)=T(1)+(TN-T1)/((j-1)*(N-1))
end
4楼2011-05-21 13:39:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 米尔蜜儿 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见