Function 如何在MATLAB中进行向量的多重赋值?
求你了,我需要你的帮助。 我有3个向量的值Function 如何在MATLAB中进行向量的多重赋值?,function,matlab,vector,arguments,formula,Function,Matlab,Vector,Arguments,Formula,求你了,我需要你的帮助。 我有3个向量的值x=[2,4]y=[5,6]z=[2,1] 我想说,[u,v,c]=[x,y,z] 我想使用(强制性)这个公式: [u,v,c]=??? 例如,我可以说:a=[x,y,z] 但我们的任务不允许这样做。 我试了很多次,但是Matlab说(争论太多了)。 请帮助我。使用与输入和输出列表匹配的交易: >> [u,v,c] = deal(x,y,z) u = 2 4 v = 5 6 c = 2
x=[2,4]y=[5,6]z=[2,1]
我想说,[u,v,c]=[x,y,z]
我想使用(强制性)这个公式:
[u,v,c]=???
例如,我可以说:a=[x,y,z]
但我们的任务不允许这样做。
我试了很多次,但是Matlab说(争论太多了)。
请帮助我。使用与输入和输出列表匹配的
交易
:
>> [u,v,c] = deal(x,y,z)
u =
2 4
v =
5 6
c =
2 1
什么是
[u,v,w]
-这是否意味着u=x
,v=y
,或者u
,v
,w
应该变成[x,y,z]
?您可以使用[u,v,d]=deal(a,b,c)代码>。可能重复。@托博尔德:这个问题涉及标量。答案不适用于向量。谢谢,现在一切都好了