楼主: xy_ycl
1231 9

[统计软件与数据分析] 方程求解问题 [推广有奖]

  • 3关注
  • 0粉丝

硕士生

43%

还不是VIP/贵宾

-

威望
0
论坛币
66297 个
通用积分
62.9097
学术水平
1 点
热心指数
3 点
信用等级
1 点
经验
2860 点
帖子
122
精华
0
在线时间
136 小时
注册时间
2012-9-20
最后登录
2024-11-2

楼主
xy_ycl 发表于 2016-5-24 18:23:49 |AI写论文
500论坛币
P60524-181604.jpg

如上图所示求解一个关于正态分布函数的方程问题,其中rt是已知的数据。希望能用matlab算出来。
load('price.mat');
h=50;
syms x r;
sum=0;
n=length(price);
shouyilv2=price2ret(price);
m=length(shouyilv2);
for i=1:n-1
  intf=int(1/(sqrt(2*pi))*exp((-x^2)/2),x,(r-shouyilv2(i))/h,inf);

    sum=sum+intf;
end
sum=intf;
rr=n*0.05;
r=solve('sum=r')
r=vpa(r,15)


这是我自己写的程序,但是出不来结果

关键词:length MATLAB 正态分布函数 Price matla

沙发
秋之忧郁 发表于 2016-5-25 19:24:55
你是一定要用这个框架下的程序吗

藤椅
xy_ycl 发表于 2016-5-25 21:10:49
秋之忧郁 发表于 2016-5-25 19:24
你是一定要用这个框架下的程序吗
可以用的别的程序的,另外想弄明白我的问题出在哪

板凳
wellbred 发表于 2016-5-26 00:05:43
这么多论坛币啊?可惜不会!

报纸
秋之忧郁 发表于 2016-5-26 10:00:26
xy_ycl 发表于 2016-5-25 21:10
可以用的别的程序的,另外想弄明白我的问题出在哪
你这是双重积分啊

地板
秋之忧郁 发表于 2016-5-26 10:03:18
代码中积分上下线都是未知的

7
xy_ycl 发表于 2016-5-26 14:56:09
秋之忧郁 发表于 2016-5-26 10:03
代码中积分上下线都是未知的
何解?

8
图蓝朵 发表于 2016-5-26 15:13:14
你试试:
load('price.mat');
h=50;
syms x r;
sum=0;
n=length(price);
shouyilv2=price2ret(price);
m=length(shouyilv2);
for i=1:n
  intf=int(1/(sqrt(2*pi))*exp((-x^2)/2),x,(r-shouyilv2(i))/h,inf);
    sum=sum+intf;
end
rr=n*0.05;
r=solve('sum=rr')
r=vpa(r,15)
已有 2 人评分论坛币 热心指数 收起 理由
Rambolyw + 1 热心帮助其他会员
admin_kefu + 20 热心帮助其他会员

总评分: 论坛币 + 20  热心指数 + 1   查看全部评分

9
shuxue_ch 发表于 2016-5-26 21:06:53
MATLAB 和mathematica 都只能计算有限数,所以无穷大只能写成一个有限数。 希望能帮到你

Mathematica 计算.jpg (122.74 KB)

加红圈的地方可以 修改

加红圈的地方可以 修改

已有 1 人评分论坛币 热心指数 收起 理由
admin_kefu + 40 + 5 热心帮助其他会员

总评分: 论坛币 + 40  热心指数 + 5   查看全部评分

10
shuxue_ch 发表于 2016-5-26 21:07:59
上文公式数值解

Mathematica 计算2.jpg (13.86 KB)

需要: 100 个论坛币  [购买]

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
扫码
拉您进交流群
GMT+8, 2026-2-2 03:57