寒假学习了一下Python下的NumPy和pymatlab,感觉不是很容易上手。来学校之后,决定继续看完数字图像处理一书。还是想按照上学期的模式,边看边实现书中的算法。上学期看的时候,是用C语言实现的,发现写程序太耗时间了,所以决定还是学习下Matlab吧(寒假莫有学会Python中的那些库应用。。。)

经过两天的学习,终于看完了一本关于Matlab的基础书。对于Matlab有了一个基本的了解,感觉Matlab最大的优势在于能够快速的将你数据可视化出来,不管对于科学计算还是图像处理,这都很重要,因为它能让你有一个直观的认识。

下面就贴一下我绘制的第一个三维曲面图(二维高斯函数)

代码:

% 绘制二维高斯曲面

% 公式: p(z) = exp(-(z-u)^2/(2*d^2)/(sqrt(2*pi)*d)

% x y 变量

X = 0 : 1 : 50;

Y = 0 : 1: 50;

% 方差

d02= 25;

% 均值(25, 25)

Z = zeros(51, 51);

for row = 1 : 1 : 51

for col = 1 : 1 : 51

Z(row, col) = (X(row) - 25) .* (X(row)-25) + (Y(col) - 25) .* (Y(col) - 25);

end

end

Z = -Z/(2*d02);

Z = exp(Z) / (sqrt(2*pi) * sqrt(d02));

% 显示高斯曲面

surf(X, Y, Z);

显示效果图:

Matlab 绘制三维立体图(以地质异常体为例)

前言:在地球物理勘探,流体空间分布等多种场景中,定位空间点P(x,y,x)的物理属性值Q,并绘制三维空间分布图,对我们洞察空间场景有十分重要的意义. 1. 三维立体图的基本要件: 全空间网格化 网格节 ...

matlab绘制三维图形

matlab画三维向量的曲面,Matlab绘制三维曲面(以二维高斯函数为例)相关推荐

  1. Matlab绘制三维曲面(以二维高斯函数为例)

    原文地址为: Matlab绘制三维曲面(以二维高斯函数为例) 寒假学习了一下Python下的NumPy和pymatlab,感觉不是很容易上手.来学校之后,决定继续看完数字图像处理一书.还是想按照上学期 ...

  2. MATLAB编程(4)——MATLAB绘制二维高斯函数的三维图

    本篇博文记录使用MATLAB绘制二维高斯函数的三维图. 用到的MATLAB函数--mesh()(绘制三维线框图)和surf()(绘制三维表面图). MATLAB命令窗口输入>> doc 函 ...

  3. 利用meshgrid函数绘制二维高斯函数曲面

    meshgrid函数用于根据给定的横纵坐标点生成坐标网格,以便计算二元函数的取值. 设二维高斯函数表达式为: 程序如下: u=[-10:0.1:10]; v=[-10:0.1:10]; [U,V]=m ...

  4. 如何使用MATLAB绘制不同类型的二维图形

    如何使用MATLAB绘制不同类型的二维图形 听语音 | 浏览:360 | 更新:2014-11-30 18:10 | 标签:matlab 1 2 3 4 5 分步阅读 如何用MATLAB绘制各种二维图 ...

  5. matlab 绘制方格网格(二维)

    绘制方格网格(二维) close all; clc,clear;[x,y]=meshgrid(0:151); %产生网格数据. plot(x,y,'k',y,x,'k'); %横线&竖线. a ...

  6. Matlab 二维绘图函数(plot类)

    plot 功能 绘制二维图形的最基本函数. 语法 //x为向量时,以x的元素值为纵坐标,x的序号为横坐标绘制曲线. //x为矩阵时,以其序号为横坐标,按列绘制每列元素值相对于其序号的曲线. polt( ...

  7. matlab cftool光滑曲线导出为什么就不光滑了_MATLAB|二维绘图

    0| 前言 数据可视化(data visualization)技术指的是运用计算机图形学和图像处理技术,将数据转换为图形或图像在屏幕上显示出来,并进行交互处理的技术.它涉及计算机图形学.图像处理.计算 ...

  8. 高斯 二维 matlab,MATLAB实例:二维高斯分布图

    MATLAB实例:二维高斯分布图 问题描述:用MATLAB在一张图上同时画出二维高斯散点图与分布图. 数据来源:MATLAB高斯混合数据的生成 将二维数据保存为gauss_data.txt. 前期工作 ...

  9. matlab生成满足二维高斯(正…

    原文地址:matlab生成满足二维高斯(正态)分布的随机数/作图程序作者:乐韵悠杨 产生满足二维高斯(正态)分布的随机数: mu=[0,2];%数学期望 sigma=[1 0;0,4];%协方差矩阵 ...

最新文章

  1. iOS开发小技巧--边接受数据边写入文件的两种方法
  2. python爬取贴吧所有帖子-Python爬虫爬取百度贴吧的帖子
  3. Windows安装TensorFlow
  4. [转]全面了解setjmp与longjmp的使用
  5. android8.0更新手机,安卓微信8.0.6正式更新:可发1G大文件、表情互动等多项更新!...
  6. iosalipay_iOS支付宝支付主要代码
  7. 【Elasticsearch】使用 Elasticsearch 轻松进行文本分类
  8. 放鞭炮时,应该戴护目镜
  9. IOS平台车牌识别技术简介
  10. 用python画滑稽表情_Python-画一个滑稽
  11. 教你在3GPP官网下载协议
  12. 游戏测试基础:缺陷等级
  13. 计算机exo乐谱,History钢琴简谱-数字双手-EXO
  14. C语言计算身体质量质数BMI,Python需如何计算身体质量指数BMI从而来判断体型
  15. 计算机等级二级等保要求
  16. 重要接口关键词搜索——item_search-按关键字搜索淘宝商品
  17. IDEA-局部变量、成员变量
  18. 三星 android 调试模式设置,三星盖世4 usb调试怎么打开?安卓4.2怎样打开USB调试...
  19. 如何计算机毕业论文,计算机络毕业论文选题 计算机络毕业论文标题如何定
  20. backup exec 无法备份dag

热门文章

  1. 深圳万户6年成功研发出基于微软MOSS平台OA系统,开源OA,可掌握与扩展性整合性强的OA平台...
  2. 视觉无人机高速公路违章检测——分析要点,整体框图
  3. 各行业领域数据集整理送给大家!
  4. android 手机切换用户,华为P9多用户模式怎么用?
  5. 发票OCR扫描识别技术
  6. 最新《java就业班课程》
  7. javascript语言简介
  8. 越有钱就越小气吗?还是店大欺客?
  9. C语言中.c和.h文件的区别
  10. 如何开启电脑的图片解锁功能和关闭电脑的图片解锁功能?