matlab一个小疑问,求助
本帖最后由 ljelly 于 2011-5-12 11:11 编辑matlab中,表达式x=和x=表示什么含义?
注:x后面为分号,y后面为逗号. matlab中,表达式x=和x=表示什么含义?
注:x后面为分号,y后面为逗号.
mzhuce 发表于 2011-5-12 10:56 http://forum.simwe.com/images/common/back.gif
; 分号表示分行,说明x和y中的元素分属于不同的行
, 逗号与空格相同,表示一行中的相邻的两个元素
属于基本知识,看看书和帮助,多操作一下,很容易理解 版主你回答的不是我问的问题啊,我是想知道matlab中,x=和x=这两个语句表达式是什么含义?并不是问分号和逗号 x=还好理解,x=我就不知道具体是表达什么? 本帖最后由 ljelly 于 2011-5-12 13:51 编辑
x=还好理解,x=我就不知道具体是表达什么?
mzhuce 发表于 2011-5-12 11:19 http://forum.simwe.com/images/common/back.gif
符号的意思你明白了,也就没什么难理解的
两种表达式,应该是针对不同维数的矩阵
如:x=;
y=;
z=;
x=;
x =
0.7922 0.9595
1.3115 0.0714
%而用下面的写法时,则会出错
x=;
??? Error using ==> vertcat
CAT arguments dimensions are not consistent.
对于第2种形式,y,z组合后要与x维数一致才行
y=1.5155;
z=2.0362;
x=
x =
0.7922 0.9595
1.5155 2.0362 这个真去好好看书了 5# ljelly
很详细的说,学习了, 本帖最后由 messenger 于 2011-5-13 11:13 编辑
哎,我问的不是矩阵问题,x=两个x是有关联的变量,还是语句问题,比如x=x^2+y
这两个都是语句问题外面的x是重新给x赋值的意思。
ty=sfai/sc;
if ty>0.7
tkjz3=;
end
上面的tkjz3表达式就是我诱惑的, 就你这个提问,我看不出来除ljelly版主的解释之外的其他解释。
matlab中,表达式x=和x=表示什么含义?
注:x后面为分号,y后面为逗号.
mzhuce 发表于 2011-5-12 10:56 http://forum.simwe.com/images/common/back.gif x=,就是将赋值给x,怎么了?你没有将tkjz3、r、 theta具体的形式给出,大家也只能告诉你这些。
如果你有其他疑惑的,你应该给出更多信息,你问问题的方式不对,别人不知道你真正的疑惑在哪。
哎,我问的不是矩阵问题,x=两个x是有关联的变量,还是语句问题,比如x=x^2+y
这两个都是语句问题外面的x是重新给x赋值的意思。
ty=sfai/sc;
if ty>0.7
tkjz3=;
end
...
mzhuce 发表于 2011-5-13 09:25 http://forum.simwe.com/images/common/back.gif 我建议楼主在matlab中测试一下就好了。就是分别给x,y赋值,然后输出,这样就很明显了。
页:
[1]