楼主: sunou12345
1384 9

[其他] 这个公式在matlab里怎么写 [推广有奖]

  • 20关注
  • 9粉丝

已卖:353份资源

副教授

23%

还不是VIP/贵宾

-

威望
0
论坛币
3914 个
通用积分
22.8156
学术水平
5 点
热心指数
5 点
信用等级
4 点
经验
103 点
帖子
430
精华
0
在线时间
897 小时
注册时间
2009-11-20
最后登录
2025-8-22

楼主
sunou12345 发表于 2016-7-1 11:49:34 |AI写论文
20论坛币

附件: 你需要登录才可以下载或查看附件。没有帐号?我要注册

最佳答案

Sutoonl 查看完整内容

三楼说的没错,可以给公式里面的量赋值或者把它们设定为符号变量 如果你想要多次使用这个公式,可以用矩阵计算多个值,或者直接写一个M文件方便以后调用,不过不建议用函数,因为变量太多了,不方便记。下面是我写的,我也是在学Matlab,写得不好别介意
关键词:MATLAB matla atlab Atl Lab matlab

沙发
Sutoonl 学生认证  发表于 2016-7-1 11:49:35
三楼说的没错,可以给公式里面的量赋值或者把它们设定为符号变量
如果你想要多次使用这个公式,可以用矩阵计算多个值,或者直接写一个M文件方便以后调用,不过不建议用函数,因为变量太多了,不方便记。下面是我写的,我也是在学Matlab,写得不好别介意
  1. lamda=input('lamda=');V0=input('V0=');rho=input('rho=');B01=input('B01=');r=input('r=');T=input('T=');sigma=input('sigma=');
  2. X1=(log((lamda*V0)/(rho*B01*exp(r*T)))+((r+sigma^2/2)*T))/(sigma*T^0.5)
复制代码


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

总评分: 论坛币 + 25   查看全部评分

藤椅
sunou12345 发表于 2016-7-1 13:05:53
X1=(log((lamda*V_0)/(rho*B01*exp(r*T)))+((r+sigma^2/2)*T))/(sigma*T^0.5)

板凳
sunou12345 发表于 2016-7-1 13:06:59
????

报纸
crossbone254 发表于 2016-7-1 13:38:12
你二楼写的没有错,但要让MATLAB运行,你必须先给公式里面的量赋值或者把它们设定为符号变量
已有 1 人评分论坛币 收起 理由
admin_kefu + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

地板
hsfz1234 发表于 2016-7-1 15:17:42
这样是可以的啊

7
snow_boy 发表于 2016-7-2 23:12:46
楼主是在做期权定价的东西!

8
guanjing16 发表于 2016-7-5 16:18:37
直接输入就可以图片格式显示     {rT}}+(r+\frac{\sigma ^2}{2})T}{\sigma  \sqrt{T}}$$');

9
guanjing16 发表于 2016-7-5 16:19:14
h(7) = text('units','inch', 'position',[.3 0.4], ...
    'fontsize',14, 'interpreter','latex', 'string',...
'$$x_1=\frac{\ln \frac{\lambda V_0}{\rho B_{01} e^{rT}}+(r+\frac{\sigma ^2}{2})T}{\sigma  \sqrt{T}}$$');
已有 1 人评分论坛币 学术水平 热心指数 收起 理由
admin_kefu + 20 + 2 + 2 热心帮助其他会员

总评分: 论坛币 + 20  学术水平 + 2  热心指数 + 2   查看全部评分

10
guanjing16 发表于 2016-7-5 16:25:44
满意的话,楼主打赏论坛币吧,

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-7 03:34