我已经收到了一些完整的MATLAB脚本。该代码的作者似乎已使用num2str
和set_param
进行了特定说明。
以下行的目的是什么:
['[' num2str(operating_point) ']']
我特别想使用'['
作为语法。
set_param(system_block_name, operating_point_name,...
['[' num2str(operating_point) ']']
答案 0 :(得分:1)
在MATLAB矩形括号[]
中创建矢量/矩阵。
默认情况下,将字符串的水平向量连接为1个字符串:
['str1','str2'] % produces str1str2
所以
['[',']'] % will print []
num2str()
将数字转换为字符串:
a=10;
my_str = ['[',num2str(a),']'] % will assign my_str = '[10]'
set_param()
是一个具有3个参数的函数,其中第3个是您的字符串