> 文档中心 > 【matlab】混合字符串和数值变量运算

【matlab】混合字符串和数值变量运算

【matlab】混合字符串和数值变量运算

  • 函数功能
  • 代码例子
  • 注意事项
    • 1.表达式无效。请检查缺失的乘法运算符、缺失或不对称的分隔符或者其他语法错误。要构造矩阵,请使用方括号而不是圆括号。

函数功能

同一行中混合显示字符串和数值变量

  • eval()函数的功能:将括号内的字符串视为语句并运行,多在循环中使用,可以对多个名字有规则的变量或文件进行操作
  • num2str():将数字转换为字符串

代码例子

for k= 2:n    k    img=img+im2;    str3=[ 'img=img+im' num2str(k) ';' ];    eval(str3)end

注意事项

1.表达式无效。请检查缺失的乘法运算符、缺失或不对称的分隔符或者其他语法错误。要构造矩阵,请使用方括号而不是圆括号。

错误👇
【matlab】混合字符串和数值变量运算
【matlab】混合字符串和数值变量运算
修改👇
注意空格
【matlab】混合字符串和数值变量运算