matlab中如何将一幅图片比如地图,插入三维坐标的xy轴平面,显示时图片位于三维立体图的底面

如题所述

第1个回答  2012-03-19
移动XY坐标轴的原点,即自定义坐标系的原点。
首先查询插入光栅图片左下角的坐标,比如XY坐标分别是(10,10)
然后输入UCS命令,选择M移动选项,输入自定义新原点的坐标(10,10,0)追问

能给个简单点的代码例子看看吗?你说的我不太懂

第2个回答  2012-03-19
H=imread('XXX.jpg')
I=rgb2gray(H)

已定义的一些map的值有'jet'(默认),'hsv','hot','cool','spring','gray'等,具体可以看colormap的帮助,如colormap(gray) 也可以自定义颜色映射矩阵 如 map=[1 0 0;0 1 0;0 0 1];%这个色表中只有三原色 colormap(map) 另外说一下,上述定义过的函数可以指定颜色数量。比如gray(100)就生成了100种从黑到白的渐变色,gray(128)就生成了128色,默认值是256色。如colormap(gray(32))就是32色的灰度色。追问

大侠啊,我要的是在三维坐标里插入图片啊
给个简单的代码看看吧,

matlab中如何将一幅图片比如地图,插入三维坐标的xy轴平面,显示时图片位 ...
首先查询插入光栅图片左下角的坐标,比如XY坐标分别是(10,10)然后输入UCS命令,选择M移动选项,输入自定义新原点的坐标(10,10,0)

如何用matlab绘制三维地图?
1、点击图标,打开matlab。2、输入代码:[x,y]=meshgrid(1:0.1:10, 1:0.1:10);z=x.^2+y.^2;surf(x,y,z)3、点击运行。4、在弹出的文件存储页面中,选择一个任意位置,点击保存即可。5、保存后matlab自动运行程序,得出的图像如下:

Matlab绘制lambert投影下的中国地图,包含南海诸岛小图
首先,加载中国国界shape文件,包括面文件bou2_4p.shp和线文件bou2_4l.shp。通过Matlab内置函数axesm()和geoshow()绘制地图。设置投影方式、标准纬度、网格线、画框、经纬度标签及间隔、经纬度范围等属性。使用geoshow()画出shp文件中的国界和界线,并设置颜色。为了展示南海诸岛小图,创建另一个axes。设...

如何在Matlab里画出百度地图的路线图?
1当我们调用plot()函数时MATLAB会自动生成一个命名为Figure1的窗体,我们想修改它的名字。如下图 2在命令行中输入如下代码 figure('NumberTitle', 'off', 'Name', '晓博基于BP神经网络的xor测试程序');运行代码,结果如下图 3对于窗体中的坐标线和说明文字显示我们加入如下代码 hold on %刷新窗...

matlab怎么实现三维数组的可视化
ThingJS 提供了场景加载、分层级浏览,对象访问、搜索、以及对象的多种控制方式和丰富的效果展示,可以通过绑定事件进行各种交互操作,还提供了摄像机视角控制、点线面效果、温湿度云图、界面数据展示、粒子效果等各种可视化功能网页链接 ThingJS提供如下相关组件和工具供用户使用:CityBuilder:聚焦城市的 3D 地图...

怎么建立一个3D坐标系,再把3D图放在制备好的3D坐标系
开启“拾取坐标”功能后,在3D容器内点击要获取的位置,“坐标信息”面板将提供该位置的坐标;鼠标移至需要使用的坐标数组处,单击复制。全景球数据\/\/ 世界坐标系下的物体坐标'localPosition':[]\/\/ 父物体坐标系下的物体坐标摄影机我们可以通过相对于目标物体的坐标系下 x 轴旋转角度、 y 轴旋转角度以及距目标物体“...

怎么用matlab画三维数字地图?
先用原始点绘图,再用平滑绘图。clear;clc;A=[...0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 20 0.2 0.2 0.2 0.2 0.2 0.2 0.4 0.4 0.3 0.2 0.3 0.2 0.1 0.2 0.2 0.4 0.3 0.2 0.2 0.2 0.2 19 0.3 0.2 0.2 0.2 0....

matlab 如何画图时将数据点的值在图中显示出来
点图像窗口上面的一个十字形的工具就可以。那个是取点工具。然后用那个工具点图像上的点就能读出该点的坐标值了。 1.MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。 2.MATLAB是matrix&laboratory两个词的...

如何用matlab画直方图
matlab中,绘制二维直方图的函数是bar,绘制三维直方图的函数是bar3,以下分别列出其用法: 调用格式:bar(x,y,选项) ,其中,x,y是维数相同的矩阵或者向量,配对的x,y按对应的列元素为横纵坐标绘制,选项是一些绘图控制选项,可选; 例如,绘制y=2exp(-0.5x)的条形图 bar3(x,y)或者bar3(y),前者在x指定的位置上...

为什么matlab命令正确,却不出图
首先,你看看matlab左上角的窗口,有一个Workspace选项,只有放到里面的东西才可以显示出来的。所以,你要做3样事情。1,把autumn.gif放到current directory里面。就是matlab中上方写的那个文件夹里面。2,把autumn.gif放到workspace里面,并起名为x x=imread('autumn.gif'); 3,把x显示出来imshow(x);---如果是黑白图像...

相似回答