在matlab中怎么编一个函数f(a,b),输入不同ab值得到不同数据并放到运算式中

2024-11-26 02:37:18
推荐回答(1个)
回答1:

为什么不把k1和k2的值给出呢?要计算符号值是吧,a和b也是任意的?试试这样:
函数:
function y=funsum(a,b)
syms k1 k2
y=((355.4*k1*a+360.6*(1-a)*k2-b)/b)^2;
------------------------------------------------
主程序:
clear all;clc;
syms k1 k2
a1=2;b1=3;
a2=3;b2=4;
y=funsum(a1,b1)+funsum(a2,b2)
----------------------------------------------
y =

(3554/15*k1-601/5*k2-1)^2+(5331/20*k1-1803/10*k2-1)^2