python如何定义多个变量,python声明多个变量
1.1的命令。Matlab定义的符号变量是syms。
例如,将A、B和C定义为符号变量syms a b c(注意中间不能有空格)
但是如果你想定义100个符号变量呢?不用一个一个输入吧?
计算机编程的一个重要优势就是可以用循环来处理类似的事情。
那么应该如何使用循环呢?
2.使用数字转换字符串函数num2str
通常在Matlab中
一个字符串与另一个字符串连接产生一个字符串,字符串中只有一个字符可以是子元素。比如A= 1234 ,你可以把A想成数组a=[1 , 2 , 3 , 4 ];可以通过a(3)调用‘3’,通过a(4)调用‘4’;
要调用 34 ,请使用A (3: 4)或[a(3),A(4)];
回到问题本身:如何循环定义多个变量?
其实先定义一个字符串,然后在后面加一组数字就够了;
例如:
因为i=1:100
syms ([x ,num2 str(I)]);
结束
符号变量x1,x2,x100被生成;
分析[x ,numtstr(i)]
x 是一个字符串,num2str(i)是字符串 I ,[]把 x 和 I 连在一起成为 xi ,那么syms(xi )当然是一个符号变量。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。