24小时热门版块排行榜    

查看: 2026  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 321求调剂 +5 大米饭! 2026-03-15 5/250 2026-03-16 16:33 by houyaoxu
[考研] 283求调剂 +10 小楼。 2026-03-12 14/700 2026-03-16 16:08 by 13811244083
[考研] 070303 总分349求调剂 +3 LJY9966 2026-03-15 5/250 2026-03-16 14:24 by xwxstudy
[考研] 326求调剂 +4 上岸的小葡 2026-03-15 5/250 2026-03-16 08:39 by Linda Hu
[考研] 311求调剂 +6 冬十三 2026-03-15 6/300 2026-03-16 08:00 by wang_dand
[考研] 327求调剂 +6 拾光任染 2026-03-15 11/550 2026-03-15 22:47 by 拾光任染
[考研] 289求调剂 +5 步川酷紫123 2026-03-11 5/250 2026-03-15 00:45 by kruisytel
[考研] 268求调剂 +5 一定有学上- 2026-03-14 6/300 2026-03-14 22:20 by 运气yunqi
[考研] 289求调剂 +4 这么名字咋样 2026-03-14 6/300 2026-03-14 18:58 by userper
[考研] 材料080500调剂求收留 +3 一颗meteor 2026-03-13 3/150 2026-03-14 10:54 by peike
[考研] 271求调剂 +10 生如夏花… 2026-03-11 10/500 2026-03-14 00:35 by 卖报员小雨
[考研] 308求调剂 +3 是Lupa啊 2026-03-10 3/150 2026-03-14 00:30 by JourneyLucky
[考研] 0703,333分求调剂 一志愿郑州大学-物理化学 +3 李魔女斗篷 2026-03-11 3/150 2026-03-13 22:24 by JourneyLucky
[考研] 333求调剂 +3 球球古力 2026-03-11 3/150 2026-03-13 21:27 by JourneyLucky
[考研] 285化工学硕求调剂(081700) +6 柴郡猫_ 2026-03-12 6/300 2026-03-13 20:46 by hmn_wj
[考研] 310求调剂 +3 【上上签】 2026-03-11 3/150 2026-03-13 16:16 by JourneyLucky
[考研] 0817化学工程与技术考研312分调剂 +3 T123 tt 2026-03-12 3/150 2026-03-13 10:49 by houyaoxu
[考研] 070303一志愿西北大学学硕310找调剂 +3 d如愿上岸 2026-03-13 3/150 2026-03-13 10:43 by houyaoxu
[考研] 341求调剂 +4 捣蛋猪猪 2026-03-11 4/200 2026-03-12 14:47 by ruiyingmiao
[考研] 调剂 +5 呵唔哦豁 2026-03-10 5/250 2026-03-10 22:00 by 28375m
信息提示
请填处理意见