使用matlab画半透明椭圆
先上最终效果图:
本来是想直接用scatter和alpha来画的,结果在尝试以下代码后,发现无法显示透明效果
scatter(rand(1000,1),rand(1000,1), 'filled');
alpha(0.5)
具体原因可以参考stackoverflow(http://stackoverflow.com/questions/6366404/semi-transparent-markers-in-matlab-figures)
无奈,只能自己用patch来画了,代码如下:
clear all
close all
x=rand([500,1])*0.5;
y= rand([500,1])*1;
s = rand([500,1])*0.03;
t= 0:pi/10:2*pi;
figure();
grid on
for i=1:size(x)
pb=patch((s(i)*sin(t)*0.5+ x(i)),(s(i)*cos(t)+y(i)),'b','edgecolor','k');
alpha(pb,.3);
end
hold on
saveas(gcf,'D:\\alphaEllipse.jpg')
转载于:https://www.cnblogs.com/instant7/p/4098115.html
使用matlab画半透明椭圆相关推荐
- matlab 颜色半透明,使用matlab画半透明椭圆
先上最终效果图: 本来是想直接用scatter和alpha来画的,结果在尝试以下代码后,发现无法显示透明效果 scatter(rand(1000,1),rand(1000,1), 'filled'); ...
- 如何从椭圆度 matlab,如何利用matlab画出如图潮流椭圆
clc;clear %先对分量进行调和分析,然后利用elli_para2程序计算椭圆要素,ap2ep程序画潮流椭圆 %% xlsend = [3477 3897 3477 3478]; lat_p ...
- MATLAB画哆啦A梦
MATLAB画哆啦A梦 %===========================================% %--------------MATLAB绘制哆啦A梦-------------% ...
- matlab画足球,Matlab画足球
Matlab画足球 科普:足球表面是由12个正五边形和20个正六边形构成,每个正五边形相邻的是5个正六边形,共有60个顶点,90条棱,这些数据可以根据欧拉定理计算得出,不是这里要说明的重点. 思路:先 ...
- MATLAB画小猪佩琪
程序分析 绘制小猪佩琪图像主要就是用许多椭圆.线条拼接而成的:为了方便绘制椭圆我自定义一个椭圆函数具体使用方法可以参考之前推文链接EllipseAndCircle函数 椭圆函数 function X ...
- matlab 画实心矩形,graphics画实心矩形
C程序设计(根据用户的输入画矩形) 指导老师:赵亚娟 学生:陈文川 学号:06 ? ...? ? #include "graphics.h" #include "coni ...
- matlab画y x 2,怎么用MATLAB画x^2+y^2=4*x图像
第一问:不能用通常的三维命令来绘制椭圆球体,应用专用的绘制椭圆球体命令ellipsoid().更改后 由热心网友提供的答案1: 给你图片吧,纯代码常常会被百度认为不符合要求,你自己打这个方程应该是单叶 ...
- MATLAB画高斯曲线
MATLAB画高斯曲线 高斯曲线 均值不同 高斯曲线 方差不同 高斯曲线 方差sigma=1,改变均值a(-6, 0,+6) 高斯曲线 均值a=0,改变方差sigma (0.5, 1, 2, ...
- matlab泰勒图,matlab画泰勒图
急 在matlab中写个用泰勒级数计算arctan(x)的方程 clear;clc;x=1;s=0;y=atan(x);fori=1:1e6n=2*i-1;s=s+(-(-1)^i)*(x^n)/n; ...
最新文章
- EJS 什么是EJS后缀文件 EJS怎么用
- nemanja AJAX,通过AJAX发送空值 - ASP.NET MVC
- 这块抖音爆红的支架,搞到一波优惠,按需而入!
- 360首席安全官谭晓生宣布离职
- 开源图像检索工具:CaliphEmir使用方法
- 拷贝的代码中去除行号的方法
- 『原创』一个基于Win CE 5.0的Txt文件阅读器
- java数据库编程——元数据(metadata)+web 与企业应用中的连接管理
- 单片机实验-定时中断
- 历史沉重,人人生活在历史里
- C#.net的常用函数列表
- php编辑日历,【PHP】制作日历
- 《Linux运维总结:SVN提示Node remains in conflict解决办法》
- Matlab画图中怎么打希腊字母,Matlab图形中输入希腊字母
- phx.gen.html 生成器
- java.lang.IllegalArgumentException: Failed to decrypt.
- 私有vlan(PVLAN)实验配置步骤
- VUE 点击按钮 复制图片到剪切板
- 编程的工资一般是多少
- 曙光服务器制作raid文档,曙光服务器制作RAID.docx
热门文章
- 机器学习笔记(十一):支持向量机
- oracle 主键约束复制,Oracle主键及约束
- php移动端url,什么是PC和移动端URL路径规范化
- android 怎么获取app 字体颜色,android app 修改字体
- linux ip brd不一致_3 个方便的命令行网速度测试工具 | Linux 中国
- python计算器教程,用Python程序制作一个简单的计算器
- 食饵捕食者模matlab,几类食饵-捕食者模型的定性分析和数值模拟
- 谈谈Java开发中的对象拷贝
- 一学就废的三种简单排序【冒泡、插入、选择】
- 动态规划做多了以后,总结的相关知识