在MATLAB中从向量中提取值 [英] Pulling values out of a vector in MATLAB
本文介绍了在MATLAB中从向量中提取值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Possible Duplicates:
How do I do multiple assignment in MATLAB?
Is there anything like deal() for normal MATLAB arrays?
我想将向量的值放在2个变量中,但这不起作用.
I want to put values of a vector in 2 variables, but it doesn't work.
vec = [2 3];
[m n] = vec;
我期望:
m = 2
m = 2
n = 3
但是我遇到了一个错误.
But I got an error.
这是语法问题,还是我不能这样做?
It's a syntax problem or I can't do that?
推荐答案
有很多方法可以将向量的值分配给不同的变量,但是您不能那样做.
There are many ways to assign values of a vector to different variables, but you cannot do it like that.
简便方法:
vec = [ 2 3 ];
m = vec(1);
n = vec(2);
这篇关于在MATLAB中从向量中提取值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文