全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
921 6
2014-03-07


x是从0到1之间,间断0.05,也是从10000到100000之间,间断5000!最好用mesh!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-3-7 15:07:10
自己贴出答案吧!希望能帮到大家!
clear all; close all
F = @(x) 1/2*erf(x/sqrt(2));
xs = [0:0.05:1].'; % 变量x的采样序列
ys = [10000:5000:100000].'; % 变量y的采样序列
[XS, YS] = meshgrid(xs, ys);
ZS = 0*XS;
for g = 1:length(xs)
    x = xs(g);
    for  k = 1:length(ys)
        y = ys(k);
        xy = x*y;
        ZS(k, g) = 1.104*xy + 0.72*quad(F,0,xy/40);
    end
end
mesh(XS,YS,ZS);
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-3-8 10:16:15
不错!虽然程序可以改进的空间还很大。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-3-8 10:17:37
Xaero 发表于 2014-3-8 10:16
不错!虽然程序可以改进的空间还很大。
那前辈能帮忙改改吗?呵呵
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-3-9 11:05:33
余博士伦 发表于 2014-3-8 10:17
那前辈能帮忙改改吗?呵呵
Matlab擅长的还是矩阵运算,for语句能不用就别用吧=。=

仅仅个人意见
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-3-9 11:15:50
Benlaron 发表于 2014-3-9 11:05
Matlab擅长的还是矩阵运算,for语句能不用就别用吧=。=

仅仅个人意见
那前辈对我的那个问题有什么高见啊?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群