作业帮 > 数学 > 作业

matlab中如果用矩阵表达了一个方程应该怎么解,希望有详细的程序步骤,

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/05/16 21:56:11
matlab中如果用矩阵表达了一个方程应该怎么解,希望有详细的程序步骤,
A=[2 3 4 5]
B=[1 2 3 4]
A*sin(a)+B*cos(a)=K
其中a=0~pi/2.求解当a分别取何值时,K取到最大!
K是个向量,你要让它的什么最大?
再问: 比如取A(1),B(1)时让K(1)的值最大。。。可以做到么 - -表示菜鸟很惆怅呃。。。
再答: 你是指1范数还是第一项?第一项的话……就是很普通的不等式嘛,跟矩阵就没啥关系了
再问: 。。。刚看过范数介绍,有点迷糊。如果不是范数的话程序应该怎么编呢- - 感觉自己弱爆了- -
再答: 最粗暴的办法 t=linspace(0,pi/2,1000);←要精确可以搞大点 [v,i]=max(sin(t)*a(1)+cos(t)*b(1)) 那么t(i)就是所求a