I = fitsread(‘solarspectra.fts’);%读取fts格式图像
I = mat2gray(I);%转化为灰度图像
BW = edge(I);%转化为二值图像
subplot(121),imshow(I), subplot(122),imshow(BW)
theta = 0:179;
[R,xp] = radon(BW,theta);%求取[0°179°]之间的Radon变换
figure, imagesc(theta, xp, R);
colormap(gray);
xlabel(’\theta (degrees)’); ylabel(‘x\prime’);
title(‘R_{\theta} (x\prime)’); colorbar

P = phantom(256);%生成头骨图像
theta1 = 0:10:170; %计算三组theta值下的Radon变换
[R1,xp] = radon(P,theta1);
theta2 = 0:5:175;
[R2,xp] = radon(P,theta2);
theta3 = 0:2:178;
[R3,xp] = radon(P,theta3);
figure, imagesc(theta3,xp,R3); %显示第三组theta值下的Radon变换值
colormap(hot); colorbar
xlabel(’\theta’); ylabel(‘x\prime’);
I1 = iradon(R1,10);%根据投影数据进行图像重建
I2 = iradon(R2,5);
I3 = iradon(R3,2);
figure,
subplot(221), imshow§; subplot(222), imshow(I1);
subplot(223), imshow(I2); subplot(224), imshow(I3);


MATLAB图像变换四相关推荐

  1. matlab实验函数编写与程序设计,matlab实验四函数编写与程序设计

    <matlab实验四函数编写与程序设计>由会员分享,可在线阅读,更多相关<matlab实验四函数编写与程序设计(8页珍藏版)>请在金锄头文库上搜索. 1.实验四:函数编写与程序 ...

  2. MATLAB输出四种常用波形(方波、正弦波、三角波、锯齿波)

    1.我们在处理数学以及信号的时候经常会用到MATLAB,因为它可以使我们直观地观察到我们需要的信号的模型.因此掌握基本的MATLAB还是有必要的.这里我们来讲解一下如何用MATLAB产生四种常用波形( ...

  3. MATLAB第四次作业详细内容

    MATLAB第四次作业详细内容 1. M文件的选择 选择 Image Processing Toolbox中的 Imnoise函数--图像噪声函数. 以下为该函数的函数名, F1行以及函数说明行. f ...

  4. matlab验证dtft移位性质,matlab 实验四 信号的谱分析.doc

    matlab 实验四 信号的谱分析.doc 实验四信号的谱分析一.实验目的:1.掌握DTFT原理及其程序实现,学习用DTFT对信号进行谱分析.2.掌握DFT原理及其程序实现,学习用DFT对信号进行谱分 ...

  5. MATLAB(四)在高等数学中的应用

    MATLAB在高等数学中的应用 (一)求极限 matlab中求极限的命令为 limit(expr, x, a) limit(expr, a) limit(expr) limit(expr, x, a, ...

  6. matlab实验函数编写与程序设计,matlab实验四函数编写与程序设计.doc

    实验四:函数编写与程序设计 一.实验目的1 . 掌握M文件的创建. 2.掌握函数的编写规则. 3.掌握函数的调用. 4 . 掌握基本的输入输出函数以及显示函数的用法. 5.会用Matlab程序设计实现 ...

  7. 用MATLAB结合四种方法搜寻罗马尼亚度假问题

    选修了cs的AI课,开始有点不适应,只能用matlab硬着头皮上了,不过matlab代码全网仅此一份,倒有点小自豪. 一.练习题目 分别用宽度优先.深度优先.贪婪算法和 A*算法求解"罗马利 ...

  8. 2018.9.19.Matlab实验四:Matlab程序设计

    一.实验任务和目的 熟悉程序设计思想. 掌握伪代码的编写方法. 掌握分支语句和循环结构的用法. 二.实验内容 输入一个百分制成绩,要求输出成绩等级A.B.C.D.E,其中90-100为A,80-89为 ...

  9. matlab四足仿真,基于MATLAB的四足机器人建模与仿真.docx

    摘要:本课题讨论了一种利用MATLAB中Robotics Toolbox对机器人进行的仿真建模的技术,对四足机器人进行行仿真建模.通过设计确定主要研究对象为哺乳类四足机器人.确定了机器人的腿部关节结构 ...

最新文章

  1. Java面试题总结-Day4
  2. 使用NPOI操作Excel
  3. Android 图片合成:添加蒙板效果 不规则相框 透明度渐变效果的实现
  4. C语言回调函数demo(帮助理解)以海康isapiExternDemo回调函数为例
  5. php的常量和变量的区别,变量和常量的区别_在php当中常量和变量的区别
  6. 任何时候,写下一个类,一定要有三个函数
  7. 微信小程序 引入公共页面的几种情况
  8. Strus2中关于ValueStack详解
  9. 顺着 IT 的潮流,C语言再次迎来了春天!学好了C语言能做什么?
  10. linux在什么环境运行,Linux环境变量是什么
  11. RubikFX:用JavaFX 3D解决魔方难题
  12. c语言easyx输出文字_做游戏,学编程(C语言) 6 数组之空战游戏
  13. 批处理(bat)没有后缀的文件怎么复制?
  14. TCP/IP四层协议模型与ISO七层模型(TCP/IP系统学习(2))
  15. 修改文件或文件夹的创建时间、修改时间、访问时间
  16. ps联盟服务器无响应怎么办,PS联盟网新手教程视频
  17. 管理小故事100例1
  18. a href a/target属性讲解
  19. 在硬盘上快速安装多个操作系统
  20. 乐视X625手机刷机(全三个版本)官方包附刷机教程OEM解锁

热门文章

  1. linux xdm 启动执行文件,Linux下配置XDM登录服务器
  2. Lua中保留两位小数
  3. 【Language model】使用RNN LSTM训练语言模型 写出45°角仰望星空的文章
  4. JavaScript对象 1
  5. EXCEL 制作三维散点图
  6. eclipse快捷键以及使用技巧大全
  7. IOT-OS之RT-Thread(六)--- 线程间同步与线程间通信
  8. mysql lbs_基于LBS的地理位置附近的搜索以及由近及远的排序(MYSQL)
  9. 【Xshell免费版,不用去找破解(ftp也一样)】
  10. 什么是庖丁解牛的思维?