用matlab解决实际问题问题 综合问题 跪求~~

查看: 147|回复: 5|关注: 0
function问题,跪求
建立m文件后直接保存在bin文件夹下吗?这个程序在定义c的时候就显示Undefined function or variable 'x'.
function W=compare(x)
N=[0.61,0.8,0.005,0.29,0.88,0.94,0.18,0.46,0.009,0.82,0.01,0.59,0.46,0.87,0.92,0.49,0.63,0.99,0.34,0.92,0.58,0.16,0.31,0.53,0.018,0.16,0.66,0.24,0.59,0.44,0.66,0.38,0.92,0.73,0.43,0.4,0.416,0.......8664];& & %女性人数
N0=N';& && && && && && && && && &%第0年(2001年)的女性个年龄段的人口数
A=eye(90);
b=[0..........................................................................................];& && &&&%存活率
&& for i=1:90
A(i,:)=A(i,:)*b(1,i) ;
&& c1=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...................................,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
&& t=sum(c1);
&& c=((x*p-t)/t+1)*c1
这里就出现问题了
本帖最后由
17:50 编辑
这是剩下的程序
M=sum(c');& && && && && && && && && && && && && & %总合生育率
d=zeros(91,1);
L=[B,d];& && && && && && && && && && && && && && &%构造的lestie矩阵
[V,d]=eig(L);& && && && && && && && && && && && & %求特征根与特征向量
p=d(42,42);& && && && && && && && && && && && && &%特征根
Q=-V(:,42);& && && && && && && && && && && && && &%对应的正特征向量
for i=0:49
& & D=L^i*N0;& && && && && && && && && && && && & %第i年女性人口分布&&
& &E(i+1,1)=sum(D)/p& && && && && && && && && &&&%第i年总人口(2001为第0年)& &&&
for j=0:90& && && && && && && && && && && && &%大于90岁的按90岁算& &&&
& & F(j+1,1)=j*D(j+1,1)/p;
& && &&&T(j+1,1)=exp(-b1(1,j+1));& && && && && && && &
& & Y(i+1)=sum(F)/E(i+1,1);& && && && && && && &&&%平均年龄
Y& && && && && && && && && && && && && && && && & %输出01-50年平均年龄矩阵 T=0; s=0;
for i=0:90& && && && && && && && && && && && &&&%大于90岁的按90岁算& && && &
& &&&T=T+exp(b1(1,j+1)-1);& && && && && && && && &%求平均寿命,不随年份而变化
W=Y/T;& && && && && && && && && && && && && && & %社会老龄化指数
W1=compare(1.6);
W2=compare(1.8);
W3=compare(2.0);
W4=compare(2.2);
plot(x,W1,'-r')
plot(x,W2,'-G')
plot(x,W3,'-B')
plot(x,W4,'-Y')
关注者: 2
c=((x*p-t)/t+1)*c1 中的x在前面没有定义
c=((x*p-t)/t+1)*c1 中的x在前面没有定义
这个程序是网上down的,我看他前面写了function W=compare(x)
但我照着做就运行不了
c=((x*p-t)/t+1)*c1 中的x在前面没有定义
那我要怎么定义呢。。
站长推荐 /1
Powered by苹果/安卓/wp
苹果/安卓/wp
积分 21, 距离下一级还需 3 积分
权限: 设置帖子权限
道具: 彩虹炫, 雷达卡, 热点灯, 雷鸣之声, 涂鸦板, 金钱卡
购买后可立即获得
权限: 隐身
道具: 金钱卡, 雷鸣之声, 彩虹炫, 雷达卡, 涂鸦板, 热点灯
本人在用stata处理SFA时,把命令输入进去,显示以下情况,这是哪里出现问题了,求大神帮忙解决。
could not calculate numerical derivatives -- flat or discontinuous region encounteredcould not calculate numerical derivatives -- flat or discontinuous region encounteredestimates post: matrix has missing values
支持楼主:、
购买后,论坛将把您花费的资金全部奖励给楼主,以表示您对TA发好贴的支持
载入中......
发错地方了。
论坛好贴推荐
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
为做大做强论坛,本站接受风险投资商咨询,请联系(010-)
邮箱:service@pinggu.org
合作咨询电话:(010)
广告合作电话:(刘老师)
投诉电话:(010)
不良信息处理电话:(010)
京ICP证090565号
京公网安备号
论坛法律顾问:王进律师跪求大神指点MATLAB问题~~_百度知道
跪求大神指点MATLAB问题~~
o,xs(jj); evalUndefined command&#47,在求积分W(jj) = 20 * quad(&#39?;.Error in ==&gt、W均是一维数组;function &#39, INLINE_OBJ_; inlineevalError in inline expression ==&时出现下列错误??; quad at 62y = f(x:, INLINE_OBJ_.^2))); inline,或者是函数用错了、xs.inputExpr.^2)))&#39.expr),xs(jj+1)).^2-(x-o(1));跪求大神指点迷津~~~~~到底是哪里出了错;Error in ==&gt?.subsref at 25
INLINE_OUT_ = inlineeval(INLINE_INPUTS_;5-(o(2)-abs(sqrt((o(3));o'? Error using ==&gt:}).^2-(x-o(1))。? Error using ==&gt, varargin{; 5-(o(2)-abs(sqrt((o(3))
提示; evalUndefined command&#47?? Error using ==&gt?,你有没有给o赋值啊;function &#39?如果没赋值;o&#39.的意思是说o没有定义
赋值了,这个o是个一维数组的。。。。
那我就不清楚怎么回事了,不好意思啊
其他类似问题
为您推荐:
matlab的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁matlab 拟合问题。。跪求答案_百度知道
matlab 拟合问题。。跪求答案
考虑以下的试验数据: data=[0.8;0.1
0.4;0.71]用以上数据分别进行多项式拟合和一般函数拟合(一般函数为:f=c1*exp(c2*x)+c3*exp(c4*x))+c5),将数据点、多项式拟合曲线、一般缉埂光忌叱涣癸惟含隶函数曲线的关系用图形表示出来。
提问者采纳
下面是我用多项式拟合的过程和结果图形,哪个一般函数的你再找找怎么实现。function funpolyx=pi/2:pi/10:3*pi/2;%定义X数组y=cos(x);%定义对应的Y值p=polyfit(x,y,2);%用2次曲线拟合X和Y,后面的2表示2次的,缉埂光忌叱涣癸惟含隶写N代表N次幂的,可以在Matlat里用help命令查看x=0:pi/10:2*%重新设置X数组的范围,用于比较结果y=cos(x);f=polyval(p,x);%在X对应的地方取拟合的函数值plot(x,y,'.',x,f,'-');%做出曲线比较结果end
提问者评价
谢谢谢谢哈
其他类似问题
为您推荐:
matlab的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁跪求MATLAB 大神仿真总出现这样的问题_百度知道
跪求MATLAB 大神仿真总出现这样的问题
//g.baidu.You can also specify high-value resistive snubbers if the blocks have a snubber device.附图一张 我想知道哪儿错了 谢谢<img class="ikqb_img" src="http.baidu: Asynchronous Machine SI UnitsBlock 2: Asynchronous Machine SI UnitsAdd a high-value resistance in parallel with one of the two block: B_rotor总提示出有问题The following two blocks cannot be connected in series because they are modeled as /zhidao/wh%3D450%2C600/sign=f9f2b211e47b8d4affb0490e/e824b899aebb3f087b0
提问者采纳
Block 1和Block 2的连接有点问题
block1 和block2 是图上的什么地方哦 我刚开始弄MATLAB
提问者评价
自己还是弄出来了 谢谢啊
采纳率100%
其他类似问题
为您推荐:
matlab的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 matlab安装问题 的文章

 

随机推荐