QQ网名大全

matlab变量的数字怎么用符号

使用eval函数,它可以把字符串(char)解释为命令,然后执行.比如你需要循环计算x和y的两个数的加减乘除,如下面的例子.注意,eval函数的输入必需是字符串.
x=1;
y=2;
op=['+' '-' '*' '/']
for i=1:length(op)
result(i) = eval(['x' op(i) 'y']);
end
结果是
result =
3.0000 -1.0000 2.0000 0.5000
佚名
2024-06-10 04:22:34
最佳回答
类似问题(10)
  • 佚名
    2024-06-10 20:24:28

    Matlab 变量命名的规则

    MATLAB变量不用命名啊,直接指定变量等于某个数或某个数组或矩阵就行,如果说要有规则,就是式子里不能出现未知变量

  • 佚名
    2024-06-10 18:43:37

    matlab 怎么定义一个字符为变量

    情况一:符号变量必须要定义,定义之后才可以使用。如下面的例子,未定义就会出错。符号变量定义方法例如: sym x 或者 syms x ,两者有区别也有共同点。情...

  • 佚名
    2024-06-10 10:25:13

    怎么在Matlab里输出,即有变量又有汉字

    a=10;b=100;disp(sprintf('购买%d需要%d',a,b))%’:这是格式控制符,比如对于整型数据要输出的话,格式控制就是%d,对于字符串输...

  • 佚名
    2024-06-10 23:31:11

    怎么用matlab定义一个含有100个变量的列向量?

    这个其实挺容易的,不过我才看到的问题。for i=1:100    syms (['H',num2str(i)]);    %H1、H2、H3。。。。end 其...

  • 佚名
    2024-06-10 16:49:13

    matlab 变化变量名

    虽然不知道你这么做的目的是什么,可以用eval这个命令。可参考help eval例如:eval(['A_',num2str(i),'_',num2str(j),...

  • 佚名
    2024-06-10 21:48:14

    matlab怎么获取变量的名称?

    变量名的第一个字符必须是英文字母,最多包含31个字符(包括英文字母、数字和下画线),变量中不得包含空格和标点符号,不得包含加减号。MATLAB定义多个符号变量%...

  • 佚名
    2024-06-10 06:01:35

    matlab 具体数值替换符号变量

    是符号函数的问题subs函数 可以比如syms t;y=sin(t);y1=subs(y,t,2);y1这是在7.1上的

  • 佚名
    2024-06-10 23:05:59

    matlab声明变量,怎么规定变量的范围

    一、声明变量不能规定变量的范围。定义变量可以做到。二、matlab没有变量的概念,都是数组,只有一个值(a=100),a也是数组,只是人们把它当做变量来用。数组...

  • 佚名
    2024-06-10 01:51:34

    MATLAB 如何修改变量名

    为什么要改变呢?? 直接用:A1_apple=A1, A2_apple=A2, A3_apple=A3,就可以在以下的程序中用A1_apple, A2_appl...

  • 佚名
    2024-06-10 03:28:39

    如何用matlab提取字符型变量名中的部分

    字符串其实可以看成一个矢量,读取部分内容,只要找到想要读取部分的下标,或者需要剔除部分的下标即可。例如有字符串 'this is just for exampl...