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

问题描述:

在matlab中怎么编一个函数f(a,b),输入不同ab值得到不同数据并放到运算式中
f(a,b)=((355.4*k1*a+360.6*(1-a)*k2-b)/b)^2
k1 k2 是符号常数
要实现f(a1,b1)+f(a2,b2).
1个回答 分类:综合 2014-10-07

问题解答:

我来补答
为什么不把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
 
 
展开全文阅读
剩余:2000
上一页:例2的第一问