MATLAB中的字符串使用格式如下:
我们在命令窗口中输入字符串,使用英文状态的单引号进行赋值。回车可以得到如下的结果:
在workspace中,双击str这个变量,可以看到:
我想做一个界面,然后在上面输入 一个变量名, 然后回车显示出该变量的值,类似MATLAB的功能 请问如何实现输入的字符串和内存中的变量名对应起来啊
MATLAB中的字符串使用格式如下:
我们在命令窗口中输入字符串,使用英文状态的单引号进行赋值。回车可以得到如下的结果:
在workspace中,双击str这个变量,可以看到:
MATLAB如何使用disp函数显示字符串或数组
disp(X):如果X是一个矩阵或数组名,系统将X的值显示在命令窗口中。直接在命令窗口中输入X再按Enter键也能将X的值显示出来,但显示时会同时显示变量名。例如:
如果参数X是字符串,则函数将字符串显示出来,并自动换行。disp只能接受一个参数,且不解析转义字符,因此遇到\n符号会原样输出,不会解释为换行符:
disp函数必须提供输入参数,否则系统将会报错。如果输入的是空字符串,disp函数没有输出。一旦字符串非空,即使字符串只包含一个空格,函数也会自动换行:
将鼠标指针置于超链接上方,指针形状将变为手型。单击超链接,MATLAB将在自带的网页浏览器中打开MathWorks公司主页,如图1-1所示。
【实例讲解】sprintf函数用于格式化字符串,输出参数是得到的字符串;fprintf 函数也可以格式化字符串,它将得到的字符串输出到屏幕或文件中。MATLAB 自带了一个网页浏览器,在 MATLAB命令窗口输入Web并按Enter键即可打开。