Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在MATLAB中显示计算项_Matlab - Fatal编程技术网

在MATLAB中显示计算项

在MATLAB中显示计算项,matlab,Matlab,一旦我输入了这样一个表达式 term = a*14*b^2*(1/3*a)^3; 我可以很容易地显示该项计算的结果,但如何再次显示该项 比如: >> term term = a*14*b^2*(1/3*a)^3; 答案很简单:你不能。表达式已被计算 您可以在命令窗口中按“向上”键来检索以前的命令。简单的答案是:您不能。表达式已被计算 您可以在命令窗口中按“向上”键来检索以前的命令。您可以使用或功能代替。例如: term = @(a,b) a*14*b^2*(1/3*a)^3

一旦我输入了这样一个表达式

term = a*14*b^2*(1/3*a)^3;
我可以很容易地显示该项计算的结果,但如何再次显示该项

比如:

>> term

term = 

a*14*b^2*(1/3*a)^3;

答案很简单:你不能。表达式已被计算


您可以在命令窗口中按“向上”键来检索以前的命令。

简单的答案是:您不能。表达式已被计算

您可以在命令窗口中按“向上”键来检索以前的命令。

您可以使用或功能代替。例如:

term = @(a,b) a*14*b^2*(1/3*a)^3;
然后,说
a=3;b=4

term(a,b)
ans =
   672

或:

或者,您可以搜索命令历史记录:首先使用MATLAB的Java内部构件以字符数组的形式获取命令历史记录:

history = com.mathworks.mlservices.MLCommandHistoryServices.getSessionHistory;
historyText = char(history);
然后,您可以使用或之类的函数搜索历史文本。或者您可以使用函数
cellstr
生成字符串的单元格数组(每个单元格一行),因为它们有时更容易使用。(感谢@gnovice最初分享此方法)

您可以使用或函数代替。例如:

term = @(a,b) a*14*b^2*(1/3*a)^3;
然后,说
a=3;b=4

term(a,b)
ans =
   672

或:

或者,您可以搜索命令历史记录:首先使用MATLAB的Java内部构件以字符数组的形式获取命令历史记录:

history = com.mathworks.mlservices.MLCommandHistoryServices.getSessionHistory;
historyText = char(history);

然后,您可以使用或之类的函数搜索历史文本。或者您可以使用函数
cellstr
生成字符串的单元格数组(每个单元格一行),因为它们有时更容易使用。(感谢@gnovice最初分享此方法)

谢谢,这正是我要找的。谢谢,这正是我要找的。这不太准确。这取决于
a
b
是如何定义的。如果它们是符号变量,那么这是可能的。这不太准确。这取决于
a
b
是如何定义的。如果它们是符号变量,那么这是可能的。