24小时热门版块排行榜    

查看: 2231  |  回复: 23

sdoadward

新虫 (小有名气)

引用回帖:
9楼: Originally posted by 月只蓝 at 2015-01-22 21:32:54
看看行不?

function threeD
clear all;clc
data=;

y=data(:,1);x=data(:,2);z=data(:,3);


=griddata(x,y,z,linspace(min(x),max(x),30)',linspace(min(y),max(y),30),'v4');%插值
figure(33),surf( ...

Y轴 从150 开始,同时Z轴的数值 区间 变得更小,就不用从0.9 开始了,而是从1.2 ,这样样色变化会不会更清晰 。
11楼2015-01-23 09:42:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

【答案】应助回帖

sdoadward(dbb627代发): 金币+30, 谢谢指导 2015-01-24 12:00:14
dbb627: 金币-30, 不好意思,发错人了 2015-01-24 12:02:06
引用回帖:
10楼: Originally posted by sdoadward at 2015-01-23 09:20:16
你好,好像比第一次好了一些,可否从150 做到 300,这样会不会变成一个光滑一些的曲面,而且 点也能看见,我给你送了红花,不知道如何发金币,你能自己领就把金币拿走吧。

谢谢!...

还是带突起:

function threeD1
clear all;clc
data=[
180        0/100        12788.06
180        15/86        12960.01
180        29/72        13566.27
180        44/57        13229.00

240        0/100        13857.67746
240        11/89        13894.4505
240        22/78        13979.83383
240        33/67        14674.23073

270        0/100        13118.68137
270        10/90        13463.77455
270        19/81        14002.73744
270        29/71        13739.72369

300        0/100        13235.12273
300        9/91        13511.55333
300        18/82        13685.72983
300        26/74        13636.30851];

y=data(:,1);x=data(:,2);z=data(:,3);


[X,Y,Z]=griddata(x,y,z,linspace(min(x),max(x),30)',linspace(min(y),max(y),30),'v4');%插值
figure(1),surf(X,Y,Z),xlabel('x'),ylabel('y'),zlabel('z'),axis tight;    view(69,38),colorbar,%shading interp,  %三维曲面
hold on
plot3(x,y,z,'ko','MarkerSize',10,'LineWidth',3)
hold off
这一组数据可以做 一个曲面图吗,求 方法
附图1.png

MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
12楼2015-01-23 10:08:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

【答案】应助回帖

引用回帖:
11楼: Originally posted by sdoadward at 2015-01-23 09:42:38
Y轴 从150 开始,同时Z轴的数值 区间 变得更小,就不用从0.9 开始了,而是从1.2 ,这样样色变化会不会更清晰 。...

如扩大z轴的范围,从0开始的话,视觉上好一些:

function threeD1
clear all;clc
data=[
180        0/100        12788.06
180        15/86        12960.01
180        29/72        13566.27
180        44/57        13229.00

240        0/100        13857.67746
240        11/89        13894.4505
240        22/78        13979.83383
240        33/67        14674.23073

270        0/100        13118.68137
270        10/90        13463.77455
270        19/81        14002.73744
270        29/71        13739.72369

300        0/100        13235.12273
300        9/91        13511.55333
300        18/82        13685.72983
300        26/74        13636.30851];

y=data(:,1);x=data(:,2);z=data(:,3);


[X,Y,Z]=griddata(x,y,z,linspace(min(x),max(x),30)',linspace(min(y),max(y),30),'v4');%插值
figure(1),surf(X,Y,Z),xlabel('x'),ylabel('y'),zlabel('z'),axis([min(x) max(x) min(y) max(y) 0 max(max(Z))]);    view(69,38),colorbar,%shading interp,  %三维曲面
hold on
plot3(x,y,z,'ko','MarkerSize',10,'LineWidth',3)
hold off
这一组数据可以做 一个曲面图吗,求 方法-1
附图2.png

MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
13楼2015-01-23 10:14:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sdoadward

新虫 (小有名气)

引用回帖:
13楼: Originally posted by 月只蓝 at 2015-01-23 10:14:21
如扩大z轴的范围,从0开始的话,视觉上好一些:

function threeD1
clear all;clc
data=;

y=data(:,1);x=data(:,2);z=data(:,3);


=griddata(x,y,z,linspace(min(x),max(x),30)',linspace(min(y),max(y ...

万分感谢!感觉比例 上的差别 不是很明显。我吧数据的 比例 的表示形式替换了一下,不知道是什么效果。

或者大侠 可否 把怎么做交给我,我自己尝试调整 图,一遍一遍麻烦您很不好意思。我下载metlab ?把你发的编程写上去就可以了吗?再次感谢!

180        0:100        12788.06
180        15:100        12960.01
180        29:100        13566.27
180        44:100        13229.00
240        0:100        13857.67746
240        11:100        13894.4505
240        22:100        13979.83383
240        33:100        14674.23073
270        0:100        13118.68137
270        10:100        13463.77455
270        19:100        14002.73744
270        29:100        13739.72369
300        0:100        13235.12273
300        9:100        13511.55333
300        18:100        13685.72983
300        26:100        13636.30851
14楼2015-01-23 15:19:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

引用回帖:
14楼: Originally posted by sdoadward at 2015-01-23 15:19:02
万分感谢!感觉比例 上的差别 不是很明显。我吧数据的 比例 的表示形式替换了一下,不知道是什么效果。

或者大侠 可否 把怎么做交给我,我自己尝试调整 图,一遍一遍麻烦您很不好意思。我下载metlab ?把你发的 ...

你在MATLAB中新建一个m文件,把我给出的代码复制进去即可。

数据在data里面输入即可,注意类似于 0:100 这种数据用 0/100
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
15楼2015-01-23 15:24:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sdoadward

新虫 (小有名气)

引用回帖:
15楼: Originally posted by 月只蓝 at 2015-01-23 15:24:12
你在MATLAB中新建一个m文件,把我给出的代码复制进去即可。

数据在data里面输入即可,注意类似于 0:100 这种数据用 0/100...

matlab 安上 表示也不会用,这个是我吧 比例调整之后的,麻烦 大侠 在帮我做做看看。


y        x        z
0        0/0        8797.97
180        0/100        12788.06
180        15/100        12960.01
180        29/100        13566.27
180        44/100        13229.00
0        0/0        8797.970085
240        0/100        13857.67746
240        11/100        13894.4505
240        22/100        13979.83383
240        33/100        14674.23073
0        0/0        8797.970085
270        0/100        13118.68137
270        10/100        13463.77455
270        19/100        14002.73744
270        29/100        13739.72369
0        0/0        8797.970085
300        0/100        13235.12273
300        9/100        13511.55333
300        18/100        13685.72983
300        26/100        13636.30851
16楼2015-01-23 16:11:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
sdoadward: 金币+45 2015-01-23 20:29:30
引用回帖:
16楼: Originally posted by sdoadward at 2015-01-23 16:11:41
matlab 安上 表示也不会用,这个是我吧 比例调整之后的,麻烦 大侠 在帮我做做看看。


y        x        z
0        0/0        8797.97
180        0/100        12788.06
180        15/100        12960.01
180        29/100        13566.27
180        44/100        13229.00
0         ...

CODE:
function threeD1
clear all;clc
data=[0        0        8797.97
180        0/100        12788.06
180        15/100        12960.01
180        29/100        13566.27
180        44/100        13229.00

240        0/100        13857.67746
240        11/100        13894.4505
240        22/100        13979.83383
240        33/100        14674.23073

270        0/100        13118.68137
270        10/100        13463.77455
270        19/100        14002.73744
270        29/100        13739.72369

300        0/100        13235.12273
300        9/100        13511.55333
300        18/100        13685.72983
300        26/100        13636.30851
];

y=data(:,1);x=data(:,2);z=data(:,3);


[X,Y,Z]=griddata(x,y,z,linspace(min(x),max(x),30)',linspace(min(y),max(y),30),'v4');%插值
figure(1),surf(X,Y,Z),xlabel('x'),ylabel('y'),zlabel('z'),axis tight;    view(69,38),colorbar,%shading interp,  %三维曲面
hold on
plot3(x,y,z,'ko','MarkerSize',10,'LineWidth',3)
hold off

这一组数据可以做 一个曲面图吗,求 方法-2
附图1.png


这一组数据可以做 一个曲面图吗,求 方法-3
附图2.png

» 本帖已获得的红花(最新10朵)

MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
17楼2015-01-23 16:36:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shikang999

新虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
sdoadward: 金币+5 2015-01-23 20:30:27
引用回帖:
6楼: Originally posted by sdoadward at 2015-01-22 21:07:49
你好,这个跟我想象的不一样啊,为什么 中间凹下去这么多呢?

应该是整体 还算平滑过渡的平面

想象中的应该是下面 这个网页中的图

http://www.dxy.cn/bbs/topic/5468728?onlyHost=1

还有,我的数据里面 ...

1、以你5楼是数据作图

2、根据你平滑的要求,因为径向插值结果不太好,就采用权重函数的方法进行了简单插值,插值结果可见原图

3、在原图可发现很多凸起,你是否考虑过噪点。如果是,噪点需要进行相应出处理(或删除或其它修改)。看了你要的效果图,采用一种简单的平滑算法进行去噪后得到平滑处理的效果。

4、因为不是Matlab代码,所以就不贴代码了,为了方便你绘图,已经将相应数据上传,其中里面的变量依次为x0、y、z0、z1,其中z0是原图数据,z1为平滑后的 数据
这一组数据可以做 一个曲面图吗,求 方法-4
平滑处理


这一组数据可以做 一个曲面图吗,求 方法-5
原图

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : up.Txt
  • 2015-01-23 17:30:07, 105.04 K
我还是那个我,过去如此,未来亦如此!
18楼2015-01-23 17:34:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shikang999

新虫 (小有名气)

引用回帖:
18楼: Originally posted by shikang999 at 2015-01-23 17:34:21
1、以你5楼是数据作图

2、根据你平滑的要求,因为径向插值结果不太好,就采用权重函数的方法进行了简单插值,插值结果可见原图

3、在原图可发现很多凸起,你是否考虑过噪点。如果是,噪点需要进行相应出处理 ...

对了,计算当中0/0取的是1,而非0。楼上回答变量当中,应该依次是x0,y0,z0,z1

» 本帖已获得的红花(最新10朵)

我还是那个我,过去如此,未来亦如此!
19楼2015-01-23 17:41:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sdoadward

新虫 (小有名气)

引用回帖:
18楼: Originally posted by shikang999 at 2015-01-23 17:34:21
1、以你5楼是数据作图

2、根据你平滑的要求,因为径向插值结果不太好,就采用权重函数的方法进行了简单插值,插值结果可见原图

3、在原图可发现很多凸起,你是否考虑过噪点。如果是,噪点需要进行相应出处理 ...

y        x        z
0        0/0        8797.97
180        0/100        12788.06
180        15/100        12960.01
180        29/100        13566.27
180        44/100        13229.00
0        0/0        8797.970085
240        0/100        13857.67746
240        11/100        13894.4505
240        22/100        13979.83383
240        33/100        14674.23073
0        0/0        8797.970085
270        0/100        13118.68137
270        10/100        13463.77455
270        19/100        14002.73744
270        29/100        13739.72369
0        0/0        8797.970085
300        0/100        13235.12273
300        9/100        13511.55333
300        18/100        13685.72983
300        26/100        13636.30851

1\ 我改了一下比例的表示方法, 以前是 两个物质之比,现在是 一个物质占总量的比值。

2、下载了你的 数据,我没用过matlab。所以你给我的数据我还是不会用。

3、噪点,指的是异常值吗?需要舍去的值?
20楼2015-01-23 20:21:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 sdoadward 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 欢迎发来filecode的Mz6后的代码验证其规律 +35 医学老男孩 2026-08-13 84/4200 2026-08-17 20:26 by 大快人心啦
[基金申请] 感觉是下周放榜了 +4 angus9576 2026-08-17 8/400 2026-08-17 17:26 by angus9576
[基金申请] filecode=后面第一个是大写字母 +8 wangze12014 2026-08-14 10/500 2026-08-17 17:05 by xter9665
[基金申请] 哪位老哥知道今年的国自然具体哪一天放榜? +12 Ldrop2023 2026-08-13 15/750 2026-08-17 15:02 by 小豌豆_发芽
[基金申请] 今天系统多次维护,明天很可能放榜! +8 zju2000 2026-08-16 9/450 2026-08-17 12:20 by lmz0216
[基金申请] 时间戳又变了8-15 +13 archvillain 2026-08-15 25/1250 2026-08-16 20:13 by zhaosm1982
[基金申请] 2027广东省杰青 +3 奶牛小黑 2026-08-15 6/300 2026-08-16 20:07 by 奶牛小黑
[基金申请] 快农历七夕节了,轻松一下,男人悄悄话,女施主请不要进来。 +3 Tide man 2026-08-14 3/150 2026-08-16 17:47 by jurkat.1640
[基金申请] 咱们一起用铁证分析2026国家社科基金中标与否 +7 启萌科技 2026-08-12 26/1300 2026-08-16 12:35 by 启萌科技
[基金申请] 有时候,自然基金真的不能太认真 (我的申报经验) +10 majunge000 2026-08-11 12/600 2026-08-16 08:18 by xli1984
[基金申请] 各位道友,我要去昆明玩几天,回来见。 +7 Tide man 2026-08-14 8/400 2026-08-15 01:11 by arzu_hma
[基金申请] 是这周出结果还是下周出结果? +4 yuleib84 2026-08-11 4/200 2026-08-14 23:05 by lfy8008
[硕博家园] 读博的好处 +4 lnee 2026-08-11 4/200 2026-08-14 10:20 by ahsoarli
[基金申请] 重要来源:本周末出结果 +10 瞬息宇宙 2026-08-12 10/500 2026-08-13 15:46 by likettle
[基金申请] 不应该看fileCode +7 且听虎啸 2026-08-12 9/450 2026-08-13 14:27 by flydreamws
[基金申请] Filecode 又变了,巨变 +3 WH3796 2026-08-12 4/200 2026-08-13 14:13 by 小木虫6752397
[基金申请] 分享一下我之前已中青C的计划书的filecode +4 布布和一二 2026-08-11 5/250 2026-08-13 12:56 by cratir
[基金申请] 结合人工智能,周易传统文化,filecode打分制来了,3分以上希望很大。 +3 Tide man 2026-08-12 4/200 2026-08-13 08:35 by ZJTJZ
[基金申请] 2019年青年基金涵评意见,大家看看几个A,几个B? +11 Tide man 2026-08-11 11/550 2026-08-13 07:35 by 撸猫猫
[基金申请] 什么时候出结果,有咨询渠道??? +3 Tide man 2026-08-11 3/150 2026-08-11 17:54 by kudofaye
信息提示
请填处理意见