24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1174  |  回复: 4

wskdn

木虫 (小有名气)

[求助] 一个简单的MATLAB程序问题,谢谢!已有1人参与

clear
clc
tic
xv=[0.01 1;0.05 2;5 3];
syms vpi
VPIF=zeros(3);
syms x
for i=1:3
    if xv(i,1)<0.03
        p=0;
    else
        p=2500*(xv(i,1)-0.03);
    end
    y=dsolve('80*D2y+2500*y=p','D2y(0)=0','Dy(0)=55','y(0)=0','x');
    vpi=diff(y,x,2);
    x=xv(i,2);
    vpi=diff(y,x,2);
    VPIF(i)=vpi;
end
在上面的程序中,我是想把x的值赋给diff(y,x,2)中的x,求出vpi的值。但diff(y,x,2)得不到x的值。请问如何才能求得vpi的值。谢谢!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

somomo91

专家顾问 (职业作家)

【答案】应助回帖


jjdg: 金币+1, 感谢参与 2018-06-01 22:33:16
y 没有解析值,第一个循环时 为 空
后续没法进行

» 本帖已获得的红花(最新10朵)

2楼2018-05-23 01:59:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wskdn

木虫 (小有名气)

引用回帖:
2楼: Originally posted by somomo91 at 2018-05-23 01:59:27
y 没有解析值,第一个循环时 为 空
后续没法进行

谢谢!后来发现初始条件弄多了

发自小木虫Android客户端
3楼2018-05-23 07:02:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wskdn

木虫 (小有名气)

送红花一朵
引用回帖:
2楼: Originally posted by somomo91 at 2018-05-23 01:59:27
y 没有解析值,第一个循环时 为 空
后续没法进行

谢谢您的回复

发自小木虫Android客户端
4楼2018-05-23 07:04:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bwsxjsj

新虫 (著名写手)

5楼2018-06-01 22:22:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wskdn 的主题更新
信息提示
请填处理意见