本文介绍了MATLAB将向量元素分配给各个变量的最简单方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

因此,假设我有一个向量p = [1 2 3].我想要一个看起来像这样的命令:

So let's say I have a vector p = [1 2 3]. I want a command that looks like this:

[x y z] = p;

使得x = p(1),y = p(2)和z = p(3).

so that x = p(1), y = p(2), and z = p(3).

有一种简单的方法吗?

推荐答案

转换为单元格数组.

pCell = num2cell(p);
[x,y,z] = pCell{:};

这篇关于MATLAB将向量元素分配给各个变量的最简单方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-16 08:00