求用方程,最好只有一含有两个未知数的方程

一个方程四个未知数竟然都能求出来!
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
今日搜狐热点一个方程有两个未知数,还知道一个条件方程,怎样求取这两个未知数的值?_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
一个方程有两个未知数,还知道一个条件方程,怎样求取这两个未知数的值?
请教大家一个问题:一个方程有两个未知数,知道这两个未知数的取值范围,还知道一个条件方程f(x,y)-C最小,C为一确定常数,通过编程的方法(例如用C语言),怎样迭代求得这两个未知数的值?
我有更好的答案
你要有具体的问题才好解决。不过一般是用线性规划去做,如果直接叠加的话会扩大或缩小函数的取值范围,最好就是数形结合,比较直观。
终于有人回复了,呵呵,谢谢你!其实你说的我也不大懂,麻烦再问一下:如果我把我的函数给编程序的人,他们自己会编出来吗?还是需要我提供什么算法之类的呢?
可以的。他们如果会编程的话就可以了。
采纳率:68%
来自团队:
为您推荐:
其他类似问题
未知数的相关知识
换一换
回答问题,赢新手礼包matlab 用solve解方程组如何只保留全部未知数都大于0的一组解_matlab吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:179,931贴子:
matlab 用solve解方程组如何只保留全部未知数都大于0的一组解收藏
比如 [V1,V2,V3,Vges]=solve('4=0.36+0.083932*Vges^2+0.^2 ','4=0.66+0.083932*Vges^2+0.016782*(Vges-V1)^2+0.^2 ','
4=0.96+0.083932*Vges^2+0.016782*(Vges-V1)^2+0.^2 ','Vges=V1+V2+V3','Real',true) 解出来这样的,但是只有第二组解才是符合要求全部大于0的,怎样才能使它只显示这一组解呢??还有怎样保留4位小数呢?急求V1 =
-2.9181214
3.7274971 -2.7836328 -3.2889327 -3.7274971V2 =
-1.0599859
1.0599859 -2.5221083
2.2311552 -2.2892777 -2.2311552
2.2892777V3 =
-1.4836024
-2.221335 -2.3329928
2.221335 -2.6913728
2.3329928Vges =
-5.4617096
3.793453 -1.8947734
-3.793453 -2.4581971
免费下载官方MATLAB中文试用版,让工程师和科学家更高效地进行科学计算.
您好,您最后是怎么解决的呢?
楼主,还有代码吗?可以给我发一份吗
楼主,还有代码吗?可以给我发一份吗
登录百度帐号推荐应用一个方程里有两个未知数怎么做?_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
一个方程里有两个未知数怎么做?
一个方程里有两个未知数怎么做?
我有更好的答案
(a、b、c为常数且a 、b不等于0)x=(c-by)/a
(设定x为某个实数(一般为整数)并代入方程求出y。)或:y=(c-ax)/b
(设定y为某个实数(一般为整数)并代入方程求出x。)
采纳率:90%
为您推荐:
换一换
回答问题,赢新手礼包扫二维码下载作业帮
3亿+用户的选择
下载作业帮安装包
扫二维码下载作业帮
3亿+用户的选择
用matlab求方程组中一个未知数的表达式由6个方程组成的方程组,里面有24个符号,只有加减乘除没有其他运算,现在我想把其中一个符号用其他符号的表达式表示出来matlab代码如下syms n0 r1 N10 S I0 N1 N20 N2 r2 m N11 n1N21 q v E0 E1 i K kB T k1 k2 e qeq1=n0*r1*N10-S*I0*(N1-N10);eq2=n0*r2*N20-S*I0*(N2-N20);eq3=S*I0*m*(N1-N10)-S*I0*N11-r1*n0*N11-r1*n1*N10;eq4=S*I0*m*(N2-N20)-S*I0*N21-r2*n0*N21-r2*n1*N20;eq5=q*v*E0*n1+q*v*n0*E1+i*K*kB*T*v*n1+k1*I0*m*(N1-N10)+k2*I0*m*(N2-N20)-k1*I0*N11-k2*I0*N21;eq6=i*K*e*E1-q*(N11+N21-n1);f=solve(eq1,eq2,eq3,eq4,eq5,eq6,n0,r1,N10,S,I0,N1.N20,N2,r2,m,N11,n1,N21,q,v,E0,E1,i,K,kB,T,k1,k2,e);我想求出E1的表达式,但运算结果是没有解析式.我想只是加减乘除的运算没理由没有解释式,是不是因为我的符号太多解不出来,其实有些符号的值是已知的.我想知道是否真的求不出E1的表达式,求不出是否与符号个数过多有关(我带入一些符号的值仍然求不出结果),想要求出E1表达式改如何处理?初学Matlab请多指教!i代表的是虚数单位,所以运算出来的结果为虚数,那如何告诉程序结果是一个虚数,进一步对结果做虚数的操作
作业帮用户
扫二维码下载作业帮
3亿+用户的选择
1、并非加减乘除的运算就能求出解析式,事实上,超过4次的代数方程就没有一般的求根公式;2、你给了六个方程,但有那么多符号,这种写法,系统没办法知道哪个是常量,哪个是未知数的.
怎样告诉系统哪些是常量??
你告诉哪些是变量,剩下的自然就是常量了
也就是说,在solve函数后面的列表中,不要把所有符号都列上
哦,谢谢,能不能再请教个问题,i代表的是虚数单位,所以运算出来的结果为虚数,那如何告诉程序结果是一个虚数,进一步对结果做虚数的操作
符号运算如果涉及虚数,你最好把实数变量明确声明,比如
syms a real
为您推荐:
其他类似问题
扫描下载二维码

我要回帖

更多关于 四个未知数四个方程 的文章

 

随机推荐