matlab 三维重构问题
用matlab把一些测量的离散点(x,y,z)重构成三维视图显示怎么做啊或者学习matlab那部分内容有什么好点的书推荐?另怎么实现与vc界面的链接??...
用matlab 把一些测量的离散点(x,y,z)重构成三维视图 显示
怎么做啊 或者学习matlab那部分内容 有什么好点的书推荐?
另 怎么实现与vc界面的链接?? 展开
怎么做啊 或者学习matlab那部分内容 有什么好点的书推荐?
另 怎么实现与vc界面的链接?? 展开
展开全部
关于接口问题,需要用到MEX 函数,
VC 文件编译调试成功后,通过MATLAB 自带的MEX函数 ,转换成MATLAB 可以读的函数,直接当成.m 函数读。
过程还有一点点麻烦,接口还是要自己定义的。两者之间的传递之内有点复杂。我自己写过一个MATLAB 和 C的接口,弄了我1个月时间才完全弄明白,
你有不懂的可以再问我,不是那么容易讲清楚。
有一本书叫做: 精通MALTBA接口与编程
讲得很具体。
关于MALTBA基本入门的书,我推荐你用
MATLAB 从入门到精通。
最后,最最最有帮助的就是MATLAB 自带的help。
比如你相知道 meshgrid 的用法
直接敲:help meshgrid 回车,就会有解答了。
VC 文件编译调试成功后,通过MATLAB 自带的MEX函数 ,转换成MATLAB 可以读的函数,直接当成.m 函数读。
过程还有一点点麻烦,接口还是要自己定义的。两者之间的传递之内有点复杂。我自己写过一个MATLAB 和 C的接口,弄了我1个月时间才完全弄明白,
你有不懂的可以再问我,不是那么容易讲清楚。
有一本书叫做: 精通MALTBA接口与编程
讲得很具体。
关于MALTBA基本入门的书,我推荐你用
MATLAB 从入门到精通。
最后,最最最有帮助的就是MATLAB 自带的help。
比如你相知道 meshgrid 的用法
直接敲:help meshgrid 回车,就会有解答了。
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
展开全部
你没有说具体点的坐标,只好大概说一下,一般的程序步骤如下:
x=[];
y=[];
z=[];
[x,y]=meshgrid(x,y);
z=meshgrid(z);
surfc(x,y,z)
用surfl或plot3函数也可以生成图像,不过效果不一样。
具体的建议你看下help函数,或看matlab的教程,有个下matlab7.0教程的地址:
http://wx.88pl.com:81/249394MATLAB7_0jcjc.rar
那个教程写的很详细,推荐看,不过那个教程是.pdg格式的,建议在下个超星阅读器就可以看了。
你的补充问题我就不太清楚了。。我也才学matlab不久。。
x=[];
y=[];
z=[];
[x,y]=meshgrid(x,y);
z=meshgrid(z);
surfc(x,y,z)
用surfl或plot3函数也可以生成图像,不过效果不一样。
具体的建议你看下help函数,或看matlab的教程,有个下matlab7.0教程的地址:
http://wx.88pl.com:81/249394MATLAB7_0jcjc.rar
那个教程写的很详细,推荐看,不过那个教程是.pdg格式的,建议在下个超星阅读器就可以看了。
你的补充问题我就不太清楚了。。我也才学matlab不久。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。
MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。
MATLAB 产品族可以用来进行以下各种工作:
●数值分析
●数值和符号计算
●工程与科学绘图
●控制系统的设计与仿真
●数字图像处理技术
●数字信号处理技术
●通讯系统设计与仿真
●财务与金融工程
●管理与调度优化计算(运筹学)
MATLAB 的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用MATLAB函数集)扩展了MATLAB 环境,以解决这些应用领域内特定类型的问题。
MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。
MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。
MATLAB 产品族可以用来进行以下各种工作:
●数值分析
●数值和符号计算
●工程与科学绘图
●控制系统的设计与仿真
●数字图像处理技术
●数字信号处理技术
●通讯系统设计与仿真
●财务与金融工程
●管理与调度优化计算(运筹学)
MATLAB 的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用MATLAB函数集)扩展了MATLAB 环境,以解决这些应用领域内特定类型的问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询