永发信息网

matlab已知点的坐标,绘制三维图请给出示例和详解

答案:2  悬赏:30  手机版
解决时间 2021-03-09 05:52
matlab已知点的坐标,绘制三维图请给出示例和详解
最佳答案
用plot3,不过效果不太好.可以考虑画等高线,或者画柱状图来体现落差.如果是函数的话,就用surf.======以下答案可供参考======供参考答案1:用plot3(x,y,z)供参考答案2:clear all;clcclose alltemdat=load('F:\test.txt');x=temdat(:,1);y=temdat(:,2);z=temdat(:,3);minx = min(x);maxx = max(x);miny = min(y);maxy = max(y);xtemp=linspace(min(x),max(x),1000);%1000这个是选择的数值样本大小,越大曲线越平滑%ytemp=linspace(min(y),max(y),1000);[X,Y]=meshgrid(xtemp,ytemp);Z=griddata(x,y,z,X,Y,'cubic');%cubic的选取参照文档最下方关于griddata的说明,有时用nearest和V4会出现异常点%surf(X,Y,Z)shading interptest的文档部分截图:差值通常使用的interp和griddata的区别:二者均是常用的二维插值方法,两者的区别是,interp2的插值数据必须是矩形域(X,Y必须分别是单调向量),即已知数据点(x,y)组成规则的矩阵,或称之为栅格,可使用meshgid生成。griddata函数的已知数据点(X,Y)不要求规则排列,特别是对试验中随机没有规律采取的数据进行插值具有很好的效果。griddata 调用方法:ZI = griddata(x,y,z,XI,YI)[XI,YI,ZI] = griddata(x,y,z,XI,YI)[...] = griddata(...,method)[...] = griddata(...,method,options)method 的值 为'linear' -- 则,以三角形为基础的线性内插'cubic' -- 则,以三角形为基础的三次方程内插'nearest' -- 则,用最邻近的点 内插'v4'-- -- 则,MATLAB 4 格点样条函数内插默认'linear' 线性内插
全部回答
我也是这个答案
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
传世典藏红木地址在什么地方,想过去办事
艾米化妆培训学校学费多少
退款理由选做工瑕疵对产品有影响吗
沙画怎么画才不会把颜色弄在另一种颜色
你有几台终端设备,它们是怎么协调分工的?
求txt 格式小说。
老板喜欢找我下象棋,我又下不赢,怎么办
麦香酒楼停车场在什么地方啊,我要过去处理事
积分旁多长时间才会更新一次??
我是用建行的信用卡在珠海看电影有哪些地方可
dnf天帝带短剑为什么剑气那么小
求张漠蓝写的GL小说 激浪1.2.3
qq飞车女生怎么分手
老字号墨江天溪肠旺米干店地址在什么地方,想
货款欠条怎么写
推荐资讯
鲁啊鲁黑怕歌词,,,
新买的小米5一发热就卡,,怎么办呢
ak小兔贴吧美化包下载
赵云是什么年代的?
本科论文查重提交完成后多久出结果
顺康大药房我想知道这个在什么地方
苏宁易购与苏宁实体店价格一样吗
82点5×1‰
变形金刚1背景音乐
aut Caesar aut nihil是什么意思
红豆树怎么吃能降血压,血糖,
为什么微信下载不了提分宝?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?