matlab中解出带参数方程的数值解,求救!exp42.m中的方程:[As,x1] = solve('fy*As=fcd*2*(v1+v2+v3+v4+v5)*x1','r0*M=fcd*2*(v1+v2+v3+v4+v5)*x1*(h0-x1/2)','As,x1'),求解As和x1,其余为输入的已知量.这些变
来源:学生作业帮助网 编辑:作业帮 时间:2024/10/02 07:58:31
matlab中解出带参数方程的数值解,求救!exp42.m中的方程:[As,x1] = solve('fy*As=fcd*2*(v1+v2+v3+v4+v5)*x1','r0*M=fcd*2*(v1+v2+v3+v4+v5)*x1*(h0-x1/2)','As,x1'),求解As和x1,其余为输入的已知量.这些变
matlab中解出带参数方程的数值解,求救!
exp42.m中的方程:[As,x1] = solve('fy*As=fcd*2*(v1+v2+v3+v4+v5)*x1','r0*M=fcd*2*(v1+v2+v3+v4+v5)*x1*(h0-x1/2)','As,x1'),求解As和x1,其余为输入的已知量.
这些变量是在一个exp41.m文件输入的
得到的结果为:
怎样才能得到它的数值解,而不是含有参数的解,跪求大神指教啊!
matlab中解出带参数方程的数值解,求救!exp42.m中的方程:[As,x1] = solve('fy*As=fcd*2*(v1+v2+v3+v4+v5)*x1','r0*M=fcd*2*(v1+v2+v3+v4+v5)*x1*(h0-x1/2)','As,x1'),求解As和x1,其余为输入的已知量.这些变
使用subs函数:
subs(x1)
subs(As)
因为没有楼主全部的变量值,这里把相关变量全部赋值为1作为示例:
[M, fcd, fy, h0, r0, v1, v2, v3, v4, v5]=deal(1);
subs(x1)
subs(As)
得到:
>> subs(x1)
ans =
1.89442719099992 0.105572809000084
>> subs(As)
ans =
18.9442719099992
1.05572809000084