24小时热门版块排行榜    

查看: 1179  |  回复: 7
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

米尔蜜儿

铜虫 (初入文坛)

[求助] matlab小问题

想要输入一组数据 如K(i,j)
假设i=3 j=4
即需要输入K(1,1)=1  K(1,2)=2 k(1,3)=c   k(1,4)=7    K(2,1)= 8
  K(2,2)= 5   k(2,3)= 6     k(2,4)= 34
K(3,1)=54  K(3,2)=45   k(3,3)=54    k(3,4)=54
等号右边数字瞎编
回复此楼

» 猜你喜欢

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

xiegangmai

版主 (职业作家)

我没头衔

优秀版主优秀版主优秀版主

【答案】应助回帖

★ ★ ★
米尔蜜儿(金币+1): 2011-05-06 16:53:54
米尔蜜儿(金币+1): 2011-05-09 15:01:54
臭水沟(金币+3): 3Q!感谢交流! 2011-05-24 11:51:11
引用回帖:
Originally posted by 米尔蜜儿 at 2011-05-05 20:48:20:
想要输入一组数据 如K(i,j)
假设i=3 j=4
即需要输入K(1,1)=1  K(1,2)=2 k(1,3)=c   k(1,4)=7    K(2,1)= 8
  K(2,2)= 5   k(2,3)= 6     k(2,4)= 34
K(3,1)=54  K(3,2)=45   k(3,3)=54    k(3,4) ...

问题描述不清楚。
数组赋值可以单个元素赋值,也可一部分或整体同时赋值。

如对k(3,4)的数组,可采用如下赋值方式:
CODE:
k = [ 1 2 3 4; 5 6 7 8; 9 10 11 ];

如只对某行赋值:
CODE:
k = zeros( 3, 4 );
k( 1, : ) = [ 1 2 3 4 ]; % 对第一行赋值

对某列赋值:
CODE:
k = zeros( 3, 4 );
k( :, 2) = [ 2; 6; 10 ]; % 对第二列赋值

这是很基本的操作,建议看看MATLAB基础。
明德厚学、求是创新
3楼2011-05-06 08:06:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 8 个回答

qhlu788

金虫 (正式写手)

【答案】应助回帖

不知道需要问什么。
2楼2011-05-05 23:08:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cyl1124

荣誉版主 (文坛精英)

花花帅虫

优秀版主优秀版主

上面解释的非常清楚。
花花帅虫,闯荡江湖,爱好交友,爱好打酱油,绝不放过一个坏人,也绝不漏过一个美女。欢迎折花送哥http://emuch.net/bbs/space.php?uid=1140333
4楼2011-05-06 09:31:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ocnzhao

木虫 (正式写手)

游戏

注意到你的输入中有字符,数组就不能用了

可以
K={1,2,c,7;8,5,6,34;54,45,45,45}
数学软件交流群84998420
5楼2011-05-19 16:27:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见