⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fsolve-2.m

📁 GNU Octave is a high-level language, primarily intended for numerical computations. It provides a c
💻 M
字号:
x_opt = [ -0.767297326653401;           0.590671081117440;           1.47190018629642;          -1.52719341133957 ];tol = 1.0e-5;function retval = f (p)  x = p(1);  y = p(2);  z = p(3);  w = p(4);  retval = zeros (4, 1);  retval(1) = 3*x + 4*y + exp (z + w) - 1.007;  retval(2) = 6*x - 4*y + exp (3*z + w) - 11;  retval(3) = x^4 - 4*y^2 + 6*z - 8*w - 20;  retval(4) = x^2 + 2*y^3 + z - w - 4;end[x, info] = fsolve ("f", [-1, 1, 2, -1]);val = f (x);info_bad = (info != 1);solution_bad = sum (abs (x - x_opt) > tol);value_bad = sum (abs (val) > tol);if (info_bad)  printf ("info bad\n");else  printf ("info good\n");endifif (solution_bad)  printf ("solution bad\n");else  printf ("solution good\n");endifif (value_bad)  printf ("value bad\n");else  printf ("value good\n");endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -