24小时热门版块排行榜    

查看: 1044  |  回复: 3

郑美琴琴

金虫 (著名写手)

[求助] ??? Attempted to access C(2); index out of bounds because numel(C)=1. 已有2人参与

function qt=HSDMJ(t,q)
global nr  dr drs ...
    r  z Ds   C  Cs q...
    v   R  kf   K...
    C0 p n ncall  qr  qrr pp  m V  it y
% r网格化
    for j=1:nr
        % 2/r*qr
        if(j==1)       % r=0
            qr(j)=2.0*(q(j+1)-q(j))/drs;
        elseif(j==nr)  % r=R
            qr(j)=2/R*kf/(pp*Ds)*(C-Cs);
        else
            qr(j)=2/r(j)*(q(j+1)-q(j-1))/(2*dr);
        end
        % qrr
        if(j==1)
            qrr(j)=2.0*(q(j+1)-q(j))/drs;
        elseif(j==nr)
            qf(j)=q(j-1)+2.0*dr*kf/(pp*Ds)*(C-Cs);
            qrr(j)=(qf(j)-2.0*q(j)+q(j-1))/drs;
        else
            qrr(j)=(q(j+1)-2.0*q(j)+q(j-1))/drs;
        end
        % PDEs
        qt(j)=Ds*(qrr(j)+qr(j));
    end
% 转置和计数
qt=qt';
ncall=ncall+1;


clc;  clear all;  close all;
%% 定义全局变量
global  nr    dr    drs  ...
    r  z  Ds   C  q...
    v   R  kf  K...
    C0  p  n  ncall  qr  qrr   F pp  V x y m  it y Cs

%% 模型参数
C0=300;  % mg/L
F=30;    % mL/min
m=23;    % g         
d=0.02;     % m
R=0.0015;  % m            
p=1100;   %kg/m^3
pp=718.6;  %kg/m^3               
Ds=60*4.187e-12;       % m^2/min
K=32.948;               
n=2.822;
kf=60*2.495e-5;         % m/min
V=0.025;  %L
%% r方向网格
% r的范围为0-R
nr=7;
r=linspace(0, R, nr);
dr=R/(nr-1);
for j=1:nr
     r(j)=(j-1)*dr;
end
drs=dr^2;
tf=180;
tout=0:5:tf;
nout=37;
ncall=0;
dt=tf/(nout-1);
Cs(1)=0;
C(1)=C0;
%% 初始条件
     for j=1:nr
q(j)=0;
q0(j)=q(j);
     end
     C=zeros(nout,1);
for it=1:nout
   if(it==1)
    C(it)=C0;
   else
C(it)=(C(it-1)+3*m*kf*dt/(R*pp*V)*Cs(it))/(1+3*m*kf*dt/(R*pp*V));
   end
   C=C(it);
   Cs=Cs(it);
%% ode参数设置及方程求解
reltol=1.0e-04;  abstol=1.0e-04;
options=odeset('RelTol',reltol,'AbsTol',abstol);
[t,q]=ode15s(@HSDMJ,tout,q0,options);
Cs(it+1)=(q(it,nr)/K)^n;
end

报错:
??? Attempted to access C(2); index out of bounds because numel(C)=1.

Error in ==> HSDMJ_1 at 47
C(it)=(C(it-1)+3*m*kf*dt/(R*pp*V)*Cs(it))/(1+3*m*kf*dt/(R*pp*V));
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

材料廖

木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
郑美琴琴: 金币+20, ★★★★★最佳答案 2015-06-14 15:24:47
C(it)=(C(it-1)+3*m*kf*dt/(R*pp*V)*Cs(it))/(1+3*m*kf*dt/(R*pp*V));
C=C(it);
第二条语句有问题,把c变成了一个数,而不是向量了
2楼2015-06-14 09:44:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhuguiqiu

禁虫 (文坛精英)

感谢参与,应助指数 +1
本帖内容被屏蔽

3楼2015-06-14 09:50:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

郑美琴琴

金虫 (著名写手)

引用回帖:
2楼: Originally posted by 材料廖 at 2015-06-14 09:44:33
C(it)=(C(it-1)+3*m*kf*dt/(R*pp*V)*Cs(it))/(1+3*m*kf*dt/(R*pp*V));
C=C(it);
第二条语句有问题,把c变成了一个数,而不是向量了

大神,太谢谢你了!感激不尽!
4楼2015-06-14 15:25:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 郑美琴琴 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 能否退出参与的面上项目解除限项 +19 koalala 2026-08-24 21/1050 2026-08-24 16:48 by Wei_ren
[基金申请] 建议基金发布提前给出明确的时间点 +13 kulium 2026-08-21 16/800 2026-08-24 16:27 by superceng
[基金申请] 如果此刻你正在为国基感到焦虑,不妨来听听这首《基金之外》 +4 scalable 2026-08-24 4/200 2026-08-24 16:22 by truewz
[基金申请] 朋友圈看到的 +7 wangzilk 2026-08-18 9/450 2026-08-24 10:50 by cmrandy
[基金申请] 让我中一个面上吧! +13 大萍1987 2026-08-20 16/800 2026-08-24 10:23 by 太傻了
[基金申请] 放榜前的不淡定 20+4 snowwithsea 2026-08-19 17/850 2026-08-24 10:20 by echo8914667
[基金申请] 明天应该可查了!? +4 chengyan1220 2026-08-23 4/200 2026-08-24 08:47 by gloomy6159
[基金申请] 什么时候开奖? +10 CrisMessi 2026-08-18 11/550 2026-08-24 06:50 by 开心的小狮子
[教师之家] 跳槽后在研项目怎么办? +5 简单化xn 2026-08-22 10/500 2026-08-23 12:38 by 简单化xn
[基金申请] 今天放榜吗? +15 布布和一二 2026-08-19 16/800 2026-08-23 09:55 by 张春生
[基金申请] 93BebMhtakh前后11位开头都是大写 +7 且听虎啸 2026-08-17 8/400 2026-08-22 21:55 by 医学老男孩
[基金申请] 今天基金会出结果吗?20260819 +16 kkkl_v 2026-08-19 17/850 2026-08-22 16:12 by 阿布Abu
[基金申请] 时间戳今天,20号变了 +5 archvillain 2026-08-20 5/250 2026-08-22 06:12 by hui_daxiao
[基金申请] 看来今天不会放榜了? +8 chengyan1220 2026-08-21 11/550 2026-08-21 17:52 by dcqxinyang
[基金申请] 时间戳又变了 +13 wuchongjun 2026-08-20 19/950 2026-08-21 17:21 by 紫杉醇
[基金申请] 应该是下周三26日公布了吧? +4 哈哈蛤? 2026-08-21 4/200 2026-08-21 10:58 by Vivilian
[论文投稿] 投稿咨询 +5 wwm09 2026-08-17 7/350 2026-08-21 10:11 by 期刊论文帮手
[基金申请] 今天放榜没戏了吧 +9 yuleib84 2026-08-19 11/550 2026-08-21 10:06 by gltch
[基金申请] 重要消息,中午系统在维护 +11 yuleib84 2026-08-18 12/600 2026-08-20 11:09 by xskun
[基金申请] 明天放榜? +5 Shxjjxjkx 2026-08-18 5/250 2026-08-18 18:14 by -大大大大大-
信息提示
请填处理意见