MatLAB求解计算

  • 本文关键字:计算 MatLAB matlab
  • 更新时间 :
  • 英文 :


使用MatLAB有问题如何查看给定函数的中间计算?不仅对期望变量求解,而且对系统中包含的方程求解。Fsolve first eq second eq Fsolve system

function solve_syst ()
a_init = -2;
c = 6;
d = 8;
for i = 1:7
b = i + 4;
syst_eq = @(a) syst_3 (a, b, c, d);
a_vih = fsolve (syst_eq, a_init);
a(i) = a_vih
end

第一情商

function x1 = syst_1 (a, b) %first eq
x1 = a * 6 + 2 * b;
end
第二eq

function x2 = syst_2 (c, d)%second eq
x2 = c * 4 - d * 2;
end

求解系统

function [prov, x1, x2] = syst_3 (a, b, c, d) %system for fsolve
x1 = syst_1 (a, b)
x2 = syst_2 (c, d)
prov = x1 - x2;
end

您可以使用Matlab调试器逐步完成程序。只需在代码中希望看到中间结果的地方设置一个断点。您可以在工作区中查看变量的当前内容,也可以在控制台中输入它们的名称。您还可以按照下面的说明,从断点开始逐步导航到代码。