matlab
有谁知道[~,m] = size(coord);,这句话中的~是什么意思吗? [~,m]=size(coord)中size得到coord的行列数赋值给[~,m],~表示占位,是2009以后的版本才用的!就是只要列m的值!
输入
a=;
[~,m] = size(a)
返回的是
m =
3
而输入a=;
= size(a)
n =
2
m =
3
“~”在matlab中表示的逻辑否,由此推测
[~,m] = size(coord)
应该表示求矩阵coord的列,~表示行参数不用返回,它可能等价于m=length (cood)
20111140116 发表于 2012-7-27 22:48 static/image/common/back.gif
[~,m]=size(coord)中size得到coord的行列数赋值给[~,m],~表示占位,是2009以后的版本才用的!
就是只要列 ...
哦,难怪我的7.0.1的版本老是识别错误呢,其实我当初就感觉是只要列数,行数好像不管的,但是老是报错,原来在2009里才有的功能啊。 liwenhui 发表于 2012-7-27 22:55 static/image/common/back.gif
输入
a=;
[~,m] = size(a)
哦,难怪我的7.0.1的版本老是识别错误呢,其实我当初就感觉是只要列数,行数好像不管的,但是老是报错,原来在2009里才有的功能啊。 20111140116 发表于 2012-7-27 22:48 static/image/common/back.gif
[~,m]=size(coord)中size得到coord的行列数赋值给[~,m],~表示占位,是2009以后的版本才用的!
就是只要列 ...
我换了matlab R2009a,好像这样用也不行啊,要设置什么吗? 江天 发表于 2012-7-28 14:44 static/image/common/back.gif
哦,难怪我的7.0.1的版本老是识别错误呢,其实我当初就感觉是只要列数,行数好像不管的,但是老是报错,原 ...
不好意思,我也不知道。。。 江天 发表于 2012-7-28 16:56 static/image/common/back.gif
我换了matlab R2009a,好像这样用也不行啊,要设置什么吗?
我的就可以啊,我的是Ra2010的 江天 发表于 2012-7-28 16:56 static/image/common/back.gif
我换了matlab R2009a,好像这样用也不行啊,要设置什么吗?
7.11.0 R2010b Araneider 发表于 2012-8-2 11:12 static/image/common/back.gif
7.11.0 R2010b
哦,好的,谢谢了
页:
[1]
2