matlab中我已经赋值了为什么解方程时还是变量名

2021-03-08 12:26:40 字数 2903 阅读 7430

1楼:土豆他哥哥

sr=solve('az1=az-ua+sr*sc1*log((1-sr1)/sr)-(sr1+sr)*sc1','sr')

首先我不明白你的az1是干吗的,他可以直接去掉,没有用在此,'sr'既然已经定回

义了是变量在此位置就不要写

答他了,直接这样sr=solve('‘az-ua+sr*sc1*log((1-sr1)/sr)-(sr1+sr)*sc1‘),当然这样还是没有结果,因为你现在单引号里的东西还是个变量,那些数据是传递不过去的,要把单引号去掉,变成这样:sr=solve(az-ua+sr*sc1*log((1-sr1)/sr)-(sr1+sr)*sc1),这就是你想要的结果:sr =

0.066542349259941635511474227545844 - 0.086620997683972769443950088623031*i

2楼:

clear

syms az1 sr

a0=1e7

a=0.6

r0=0.5

z=5v=0.35

uw=1e5

mv=3e-7

n=0.3/1.3

sr1=0.4

sc1=75e3

az=2*a*(a0*r0^2)/z^3*(1+(r0/z)^2)^(-(a+1))

ua=az/(1+n*(1-sr1)/(uw*mv)*(1+2*(1-2*v)/(1+v)))

uw=ua+sc1

sr=solve(az-ua+sr*sc1*log((1-sr1)/sr)-(sr1+sr)*sc1-az1)

3楼:汾中学子

这个哈,我还没学,呵呵,抱歉。

matlab solve解方程,已经赋值变量,结果仍然还有变量

4楼:匿名用户

出在

问题原因有:

1、声明变量错误,变量应该写所求的变量。正确的写法

symss1 sd sdp;

2、 solve 命令函数 书写错误(多了单引号)。正确的写法

[s1,sd,sdp]=solve(0.5744==log(1500)/(log(1500)+s1),s1==sdp+sp,9==sdp+3+sd,'s1','sd','sdp')

运行下列**

>>syms s1 sd sdp;

>>pr1=0.57;sp=3;

>>[s1,sd,sdp]=solve(0.5744==log(1500)/(log(1500)+s1),s1==sdp+sp,9==sdp+3+sd,'s1','sd','sdp')

>> s1=vpa(s1,10)

>> sd=vpa(sd,10)

>> sdp=vpa(sdp,10)

菜鸟请教,matlab求解方程,变量已赋值,为啥解不出来

5楼:匿名用户

因为 solve( )的表达式是带引号,所以dt、t、v、q等已知值不能代入其表达式中。因此,程序应作如下改动

clc;

syms dt %声明变量dt=0.01;

t=273.15;

v=150;

q=1.3611;

eq=1.5*220*dt*dt+1.206*(v-q*dt)*dt*1005-(q*dt*(310.15-t-dt)*1.206*1005)

dt=solve(eq,'dt');

dt=vpa(dt,5);

运行结果

matlab解一下方程,其中只有s是变量,其他字母已经赋值,可它总是解出符号解。不知道怎么办,请教

6楼:匿名用户

k=re=

d=syms s

f=1/(s^0.5)+2*log(k/(3.71*d)+2.51/(re*(s^0.5)));

s=solve(f,'s')

matlab后赋值解方程,跪求大神帮忙!!

7楼:

你的**很乱,看不清楚本质。我只看见了一点:

x=fsolve('fun(x,a)',)

你是想在解的时候就给a赋上具体的值,而不是保留a进行符号计算,对么?

8楼:

@echo off

echo.

echo.

set/p var1=请输入起始ip:

echo.

set/p var2=请输入终止ip:

echo.

for /f "tokens=1,2,3,4 delims=." %%a in ("%var1%") do (

set var4=%%a.%%b.%%c

set var5=%%d)

for /f "tokens=1,2,3,4 delims=." %%a in ("%var2%") do (

set var6=%%a.%%b.%%c

set var7=%%d)

if not %var4%==%var6% echo errormessage:错误,不在同一网段! & pause>nul & exit

for /l %%i in (%var5%,1,%var7%) do (

ping -n 1 %var4%.%%i)

望采纳!

中考是战场,你要做英雄还是炮灰,公务员考试我已经很努力了,为什么还是炮灰

1楼 云南新华电脑学校 中考冲刺 不要哪科弱补哪科 这个寒假对于初三即将面临中考的学生来说,远不如以往来得那么轻松。寒假过后就是中考百日冲刺了,怎样在这个寒假为接下来的百日冲刺做好准备呢?怎么利用这个寒假对语数外以及综合科目进行高效复习? 专家强调,学生们要有 自知之明 , 搞清楚自己的弱势和强势分...

为什么最近总是会出现幻听,为什么我最近睡觉的时候会突然醒来大脑有意识,但身体想动动不了,而且还会有幻觉幻听,已经有两三个星期 30

1楼 狂热少年韩大发 压力过大 内心不平静 心情过于紧绷 不要想让自己烦恼的事情 2楼 属於你de心愿 我也幻听了,而且持续了很长时间了!怎么治没用 3楼 sky好事成双 是不是精神压力造成的神经衰弱。 4楼 匿名用户 我也是,估计是压力太大吧 5楼 匿名用户 焦虑症 看精神科 赶紧的去 吃药 有劳...