主页
Top.Mail.Ru Yandeks.Metrika
论坛:“抢”;
当前存档:2003.05.01;
下载:[xml.tar.bz2];

向下

求解方程组的程序 找到类似的分支


Pat   (2003-04-15 14:23) [0]

人民,请告诉我一个程序,您可以使用该程序来求解符号形式的方程组,例如:
斧头+ by = z1
cx + dy = z2

a,b,c,d,z1,z2-一些常量
x,y-变量

该程序应以以下形式收到答案
x = ...
y = ...

好吧,如果可能的话:-\



han_malign   (2003-04-15 14:30) [1]

好吧,通常来说,从给定类型的文本中解析方程式矩阵,该任务非常简单,无论如何都比解析任意表达式更简单,并且可以直接解决。
尽管输入系数矩阵比较容易。
简而言之,求解线性方程组-Gaus,Kramer ...的方法归结为转置矩阵的问题...



Neft   (2003-04-15 14:44) [2]

正如Khan_malign所说,有必要先选择一个矩阵,然后再选择



Mystic   (2003-04-15 14:52) [3]

MATLAB,符号工具箱

方程解
组成-功能组成。
dsolve-微分方程的解。
finverse-功能逆。
Solve-代数方程的解。

例如

r =求解(“ a * x + b * y = z1”,“ c * x + d * y = z2”,“ x”,“ y”); 接收 -(-d * z1 + z2 * b)/(a * db * c) 瑞 (a * z2-z1 * c)/(a * db * c)




nikkie   (2003-04-15 14:54) [4]

MAPLE
他甚至可以解决这样的系统
ax ^ 2 + by ^ 2 = z1
cx ^ 3 + dy ^ 3 = z2



Внук   (2003-04-15 15:00) [5]

MAPLE



Феу   (2003-04-15 15:06) [6]

2nikkie
你为什么要那样做? 通常可以解决(mine :-)。



Mystic   (2003-04-15 15:14) [7]


> nikkie©(15.04.03 14:54)


没问题:

>> r = solve("a*x^2+b*y^2=z1", "c*x^2+d^2*y=z2", "x", "y");
>> r.x

ans =

[ 1/2/c*(-(-4*z2*b*c+2*a*d^4-2*(-4*z2*b*c*a*d^4+a^2*d^8+4*b*c^2*z1*d^4)^(1/2))/b)^(1/2)]
[ -1/2/c*(-(-4*z2*b*c+2*a*d^4-2*(-4*z2*b*c*a*d^4+a^2*d^8+4*b*c^2*z1*d^4)^(1/2))/b)^(1/2)]
[ 1/2/c*(-(-4*z2*b*c+2*a*d^4+2*(-4*z2*b*c*a*d^4+a^2*d^8+4*b*c^2*z1*d^4)^(1/2))/b)^(1/2)]
[ -1/2/c*(-(-4*z2*b*c+2*a*d^4+2*(-4*z2*b*c*a*d^4+a^2*d^8+4*b*c^2*z1*d^4)^(1/2))/b)^(1/2)]

>> r.y

ans =

[ -(-1/4/c*(-4*z2*b*c+2*a*d^4-2*(-4*z2*b*c*a*d^4+a^2*d^8+4*b*c^2*z1*d^4)^(1/2))/b-z2)/d^2]
[ -(-1/4/c*(-4*z2*b*c+2*a*d^4-2*(-4*z2*b*c*a*d^4+a^2*d^8+4*b*c^2*z1*d^4)^(1/2))/b-z2)/d^2]
[ -(-1/4/c*(-4*z2*b*c+2*a*d^4+2*(-4*z2*b*c*a*d^4+a^2*d^8+4*b*c^2*z1*d^4)^(1/2))/b-z2)/d^2]
[ -(-1/4/c*(-4*z2*b*c+2*a*d^4+2*(-4*z2*b*c*a*d^4+a^2*d^8+4*b*c^2*z1*d^4)^(1/2))/b-z2)/d^2]



AlexKniga   (2003-04-15 15:31) [8]

的MathCAD



NetBreaker666   (2003-04-15 15:36) [9]

由主持人删除
注: 但是用另一种方式无法表达您的想法吗?



nikkie   (2003-04-15 15:56) [10]

> Feu
不明白。 是谁啊 通常由谁来决定。 MATLAB? 是的,我没看见他的眼睛...但是我没有冒犯枫叶...我恰恰相反... :)

>神秘主义者
复制/粘贴您有问题。 我有第二度的第三等式。



Manulo   (2003-04-15 16:05) [11]

由主持人删除



Mystic   (2003-04-15 16:09) [12]

复制/粘贴您有问题。 我有第二度的第三等式。

那么,我们得到了一个六阶方程,其解不能以基本函数的形式表示。 Maple打印出的那些答案比数字解决系统困难得多,恕我直言:)

一整套应用程序,为MATLAB系统从根本上提供了新的机遇-以符号(解析)形式解决问题的能力,包括实现任意容量的精确算术。 该软件包基于对最强大的计算机代数系统之一Maple V R4的符号数学核心的使用。 它提供符号微分和积分,求和与乘积,扩展为Taylor和Maclaurin级数,使用幂多项式(多项式)进行运算,多项式根的计算,非线性方程的解析解,各种符号转换,替换等。 它具有对Maple V核心的直接访问命令。

该软件包允许您使用Maple V R4系统的编程语言的语法准备过程并将其安装在MATLAB系统中。 不幸的是,就符号数学的功能而言,该软件包比专门的计算机代数系统(例如Maple和Mathematica的最新版本)差很多。

这里有很多
http://www.phys.nsu.ru/cherk/matlab6/Chapter%2023/1.htm
枫失踪。



nikkie   (2003-04-15 16:27) [13]

>那么,我们得到了一个六阶方程,其解不能以基本函数的形式表示。
是的 在这里,有必要接收这个6度的方程。

由于高于4的通用代数方程没有根的解,因此习惯上将系统简化为形式为等价的系统
p_1(x_1)= 0
x_2 = p_2(x_1)
x_3 = p_3(x_1)
...
也就是说,混合 系统 等式 一个 铀 这个问题并不简单,但是可以通过算法解决。 解决方案工具是Grebner的基础。

>但是,枫树缺少许多……。
谁会争论...每个任务都有自己的工具。 但是对于求解代数方程组,我不知道MAPLE的替代方法。 至少专业代数学家会使用它。



MBo   (2003-04-15 16:37) [14]

> nikkie
并且两个立方枫木系统通过获得ur 9级来解决。 20上的文本千字节;)



nikkie   (2003-04-15 18:02) [15]

> Mbo
> 20上的文本千字节;)
因此,这取决于有多少个参数。 如果所有系数都是数字,那么10系数应该不多:)

我只是不明白你的帖子的潜台词。 您的意思是说,占用20Kb的答案毫无意义吗? 如果是这样,那是不正确的。 这样的答案可以被判别为判别式,您可以尝试将其作为因数,而您永远不知道还有什么...



MBo   (2003-04-15 18:09) [16]

>如果数字的所有系数
以象征形式。

>持有20Kb的答案没有什么意义?
不,我不是那个意思。

顺便说一句,通过结果,结果变得更短。



Marser   (2003-04-15 18:21) [17]

恕我直言,克莱默-永远的统治者! ;-))))))



nikkie   (2003-04-15 18:40) [18]

>以符号形式。
想像 一个没有参数的方程组,但它们以符号形式求解,这是数值解的反义词。

>顺便说一句,通过结果,结果变短了
好像很奇怪,因为答案是一个:)
也许只需要突出显示乘数即可。

BTW结果仅在具有两个未知数的1-x方程(或其中一个变量中的其他方程是线性的)的情况下才允许获得p_1(x_2)。 在大量非线性方程的情况下,结果给出的阶数明显更高。 例如,有一个3度2方程组,3,4给出了1度的p_24,如果通过结果完成,我们首先获得2和6阶的8方程,然后得到一个48度的方程...



Страницы: 1 整个分支

论坛:“抢”;
当前存档:2003.05.01;
下载:[xml.tar.bz2];

楼上









内存:0.63 MB
时间:0.042 c
3-388年
KIR
2003-04-14 20:42
2003.05.01
IB中的日期类型


1-527年
妖777
2003-04-20 14:23
2003.05.01
效果


3-470年

2003-04-14 14:12
2003.05.01
IB中的哪种类型对应备忘录?


1-641年
做了
2003-04-17 15:46
2003.05.01
单词文件视图的组件


14-692年
fccczaa
2003-04-15 17:48
2003.05.01
pascal中的eval()





南非荷兰语 阿尔巴尼亚人 阿拉伯语 亚美尼亚 阿塞拜疆 巴斯克 白俄罗斯 保加利亚语 加泰罗尼亚 简体中文 中国(繁体) 克罗地亚 捷克 丹麦语 荷兰人 英语 爱沙尼亚语 菲律宾人 芬兰 法文
加利亚西语 格鲁吉亚语 德语 希腊语 海地克里奥尔语 希伯来语 印地语 匈牙利 北日耳曼语 印度尼西亚人 爱尔兰语 意大利语 日本性玩偶 韩语 拉脱维亚 立陶宛 马其顿 马来语 马耳他语 挪威语
波斯语 波兰语 葡萄牙语 罗马尼亚 俄语 塞尔维亚 斯洛伐克 斯洛文尼亚 西班牙语 斯瓦希里 瑞典语 泰国人 土耳其 乌克兰 乌尔都语 越南人 威尔士语 意第绪语 孟加拉 波斯尼亚
宿务 世界语 古吉拉特语 豪萨语 苗族 伊博 爪哇 卡纳达语 高棉 老挝 拉丁语 毛利 马拉 蒙古人 尼泊尔 旁遮普 索马里 泰米尔人 泰卢固语 约鲁巴语
祖鲁
英文 Французский Немецкий Итальянский Португальский 俄文 Испанский