matlab自动变量名,matlab中如何自动给变量命名?
在大量数据处理中,如果单独给变量命名,无疑是一项简单、费时、重复性工作。matlab通过eval函数提供了自动命名变量的功能,见下面的例子:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
R=[1 2 3;
4 5 6;
7 8 9];
for i=1:3 %自动给变量赋名和赋值,从Temp矩阵中提取温度和电阻值
eval(['T',num2str(i),'=','R(i,:)',';']);
end
T1
T2
T3
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
在上面的例子中,matlab自动定义了三个变量,其名称分别为T1、T2和T3;并自动给这三个变量赋值,其值为矩阵R相应的每一行,即
T1=[1 2 3]
T2=[4 5 6]
T3=[7 8 9]
再看下面稍微复杂点的例子:
clear
clc
R=[1 2 3;
4 5 6;
7 3 9];
for i=1:3 %自动给变量赋名和赋值,从Temp矩阵中提取温度和电阻值
eval(['T',num2str(i),'=','R(i,:)',';']);
eval(['M',num2str(i),'=','R(:,i)''',';']);
X(i,:)=eval(['T',num2str(i)])-eval(['M',num2str(i)]);
end
X
其功能是向量相减,T为R矩阵的每一行,M为R矩阵的每一列。matlab自定义了六个变量,分别为T1、T2、T3、M1、M2和M3.
仿真结果为:
X = 0 -2 -4 2 0 3 4 -3 0
matlab自动变量名,matlab中如何自动给变量命名?相关推荐
- 是否为取变量名烦恼?中文生成英文变量的windows桌面端工具(vue+electron)
觉得取变量名是个烦事,就写了个工具,转中文为英文变量 1.项目介绍 根据中文生成英文变量名(驼峰命名法),减轻取变量名的头疼 2.实现功能 调用百度翻译api翻译中文,将返回结果拼接为驼峰字符串,从而 ...
- python变量名必须以什么开头_python变量为什么不能以数字开头
任何事情只要有人规定成文了,必定有其原因所在,也就是有其合理性所在. Python变量命名规则(推荐学习:Python视频教程) 变量名只能包含字母.数字和下划线.变量名可以字母或下划线开头,但不能以 ...
- matlab函数重名,matlab无法定义具有重复名称 f 的函数。
我把我总结的给楼主收一下,希望楼主用的到一.MATLAB数据输入很简单:菜单->FILE->import data.搞定(可从excel,txt中导入):二.变量工作区有一个导入数据的按钮 ...
- java 自动拆箱_Java中的自动装箱拆箱
Java中的自动装箱拆箱 一.自动装箱与自动拆箱 自动装箱就是将基本数据类型转换为包装类类型,自动拆箱就是将包装类类型转换为基本数据类型. 1 //自动装箱 2 Integer total = 90; ...
- oracle变量名,Oracle中的替换变量,变量名,变量名
替换变量(仅用于SQL *Plus或者用于原理和SQL *Plus相同的开发工具): 临时存储值 利用它可以达到创建通用脚本的目的 利用它可以达到和用户交互,故在SQL *Plus中又称交互式命令 替 ...
- php动态创建变量名,PHP中动态创建变量名(可变变量)
PHP中,我们可以动态地创建一个变量名.例如,你想要使用与数据库查询得到的字段名称一致的变量名. 使用PHP中"可变变量"的语法,即在一个其值为你想作为变量名称的变量前面加一个$: ...
- python中变量名_python中变量的命名及详解
变量 一个变量存储一个值. 示例message = "Hello Python world!" print(message) 一个变量存储一个值.你可以在任何时候改变这个值. me ...
- oracle表名使用变量名,oracle 中动态sql语句,表名为变量,怎么解?
如果你用的是 Oracle 8i 及以上的版本,那简单,在过程中用 execute immediate sql_str 就行, sql_str 是一个拼凑的 SQL 语句,但这个动态语句中带参数,或 ...
- c语言中分析变量名的组成规则,C语言变量的命名规则
一般规则: [规则1-1]命名应当直观且可以拼读,可望文知意,便于记忆和阅读, 标识符最好采用英文单词或其组合,不允许使用拼音.程序中的英文单词一般不要太复杂,用词应当准确. [规则1-2]命名的长度 ...
- python中合法变量名_python中的合法变量名有什么规则
python中合法变量名的规则有:1.可以由字母.数字.下划线组成,同时,不能以数字开头:2.不能是python关键字,但可以包含关键字:3.不能包含空格.例如:[a1c_x2z]. Python 需 ...
最新文章
- mysql innodbuffer修改_mysql参数之innodb_buffer_pool_size大小设置
- Python的代码结构
- 1.5 为什么正则化有利于预防过拟合-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
- Qualcomm式创新融入中国 有何深层逻辑?
- c语言位运算 求1个整数的二进制数有多少个1
- canvas入门-1三种填充方式、渐变、模式
- wxWidgets:更新到最新版本的 wxWidgets
- 计算机中心防雷电安全措施,防雷电有哪些安全措施
- java集合概念_JAVA集合概念
- extjs 关闭弹出窗口_【实用工具】一键关闭/开启Windows防火墙、禁止更新系统
- 互联网公司招聘奇葩黑历史:不要学日语,不要信中医,不要黄泛区……
- VINS-Fusion如何高效学习?
- liunx破解root密码精简版
- 二分钟倒计时c语言编程,c语言分钟倒计时代码.docx
- CentOS yum安装mcrypt详细图解教程
- 简单爬取红牛分公司基本数据part01
- java 解析器_高性能Java解析器实现过程详解
- python 生成word表格(合并单元格)
- 3评选最牛群主v1.0(4分)
- 天梯赛 L2-032 彩虹瓶 (25 分)