作业帮 > 数学 > 作业

Matlab 如何在解方程的时候,引入另一个向量存储的值?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/07/08 08:46:09
Matlab 如何在解方程的时候,引入另一个向量存储的值?
我有一个关于x的方程,需要求解x的值
x^2-120*x+3600-9^2*Var-3600*9^2*Var*x^(-2)=0
方程在列式的时候需要用到的一个值是另外一个向量存储的 例如:Var=0.075;
请问我该使用什么命令可以方便我不需要手动输入0.075,而直接告诉计算机去Var找这个值,然后求解X.
我想到的是 x=solve(x^2-120*x+3600-9^2*Var-3600*9^2*Var*x^(-2)=0); 但是貌似不对,X解出来是带有Var符号的解
你的方程有4个复数解吧,你想不定义Var,直接求出数值解,怎么可能?
这样吧,以x的第一个解为例,定义Var为一个向量,看看:
clear all;clc;
syms Var
x=solve('x^2-120*x+3600-9^2*Var-3600*9^2*Var*x^(-2)=0','x');
Var=0.1:0.05:1;
x1=subs(x(1),Var);