[已解决] 矩阵未知数赋值的问题

[复制链接]
langjiyouzi 发表于 2021-11-23 22:59:31
本帖最后由 langjiyouzi 于 2021-11-24 09:21 编辑

通过[x,y]=solve函数求出未知数求出x,y的值已知矩阵X1,为什么输入X1,不自动算出每个函数的值
X1 =

1.097103906961627382766776045728*x + 0.00000000051360106845980787101405508817949*y - 6.9148829097450596322995917613919e-200
0.9960492658797883238285043375287*x + 0.0000000014030655611253970490037553840293*y - 2.8855663006138465584582774561986e-198
          1.0971198244545618565066740917379*y - 5966476.2926104232094031963799878*x - 4.7452873583642939043802496914103e-188
         0.99604926587978832379845608968079*y - 15715260.940022392973182949143779*x - 1.4122205667000233895105808746064e-186
                                                                                                                           1
现在就是已知x,y,输入x1(1)却不能给出结果


1637716463(1).png

最佳答案


WarnerChang 发表于 2021-11-24 11:52:29
langjiyouzi 发表于 2021-11-24 11:38
使用subs还要自己输入x,y的值,此处是程序运行中间的一部分,不能自己输入 ...

你写一行代码在这块后面不是一样的吗?x和y不是之前直接求解出来的变量吗?哪需要输入了

3 条回复


WarnerChang 发表于 2021-11-24 09:28:57
使用subs函数将x和y的值进行替换,在使用vpa函数转换为数值。

自己先动手试试

langjiyouzi 发表于 2021-11-24 11:38:44
WarnerChang 发表于 2021-11-24 09:28
使用subs函数将x和y的值进行替换,在使用vpa函数转换为数值。

自己先动手试试 ...

使用subs还要自己输入x,y的值,此处是程序运行中间的一部分,不能自己输入

WarnerChang 发表于 2021-11-24 11:52:29
langjiyouzi 发表于 2021-11-24 11:38
使用subs还要自己输入x,y的值,此处是程序运行中间的一部分,不能自己输入 ...

你写一行代码在这块后面不是一样的吗?x和y不是之前直接求解出来的变量吗?哪需要输入了
回复此楼
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表