解决(a * B) + (c * D) = E没有象征性的工具箱

1视图(30天)
解决(a * B) + (c * D) = E没有象征性的工具箱
B, D和E都是已知的。
如果可用的象征性的工具箱是看来是这样的:
信谊一个c
eqn = ((a * B) + (c * D)) / E = = 1;
x =解决(eqn);
任何帮助将不胜感激。
(可用工具箱包括:图像处理、信号处理、及统计和机器学习

接受的答案

明星黾
明星黾 2020年9月25日
这似乎是 家庭作业 ,对于作业我们只给指导和提示。
我将设置它为隐式方程(所以它等于 0 ),用 fsolve 。要做到这一点, “一个” “c” 必须是参数化 “p (1)” “p”(2) 代码,你必须是一个匿名函数。
10评论
明星黾
明星黾 2020年9月28日
实验是这样的:
p = [B (:) D (:)] \ E (:);
= p (1)
c =(2页)
如果我理解正确的话你在做什么,这应该工作。
也有统计数据的参数估计,使用 回归 fitlm 功能,这取决于你想做什么。

登录置评。

更多的答案(3)

沃尔特·罗伯森
沃尔特·罗伯森 2020年9月25日
((a * B) + (c * D)) / E = = 1
((a * B) + (c * D)) = = 1 * E
* B + c * D = = E
a * B = = E - c * D
= =(英汉* D) / B
= = E / B - D / B * c
= = (- d / B) * c + (E / B)
参数化:
c = t
= (- d / B) * t + (E / B)
你有一个两个变量的方程;你不能够同时解决这两个变量。

Ivo Houtzager
Ivo Houtzager 2020年9月25日
编辑:Ivo Houtzager 2020年9月25日
一个= E * pinv ([B;D]);
= (1);
c = (2);

史蒂文的主
史蒂文的主 2020年9月26日
这是一个泛化的克里夫 简单的不可能的问题 。克里夫的B = 1/2, D = 1/2, E = 3。

标签

s manbetx 845


释放

R2020a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!