当前位置: 首页 > news >正文

顺德网站建设制作国际新闻最新消息2022

顺德网站建设制作,国际新闻最新消息2022,网站设计与网站制作,最好的app制作公司本文在前文的基础上进一步整理画图方法 MATLAB画动图_CSDN博客 1. 基础图形绘制 1.1 rectangle(矩形,圆形) 在前文中,讲解了如何使用rectangle,rectangle本意是用来画矩形的,其中,Curvature可…

本文在前文的基础上进一步整理画图方法

MATLAB画动图_CSDN博客

1. 基础图形绘制

1.1 rectangle(矩形,圆形)

在前文中,讲解了如何使用rectangle,rectangle本意是用来画矩形的,其中,'Curvature'可以调整曲率,因此rectangle可以绘制各种矩形(包括圆形),使用方法为:

rectangle('Position', [x, y, width, height], 'FaceColor', color, 'FaceAlpha', alpha)

具体实现:

figure;% 绘制一个标准矩形
rectangle('Position', [50, 50, 100, 200], 'EdgeColor', '#00c9a7', 'FaceColor', '#00c9a7');
% 绘制一个带圆角的矩形
hold on;
rectangle('Position', [200, 50, 100, 200], 'Curvature', [0.2, 0.3], 'EdgeColor', '#d65db1', 'FaceColor', '#d65db1');
% 绘制一个完全的圆形
rectangle('Position', [350, 50, 100, 100], 'Curvature', [1, 1], 'EdgeColor', '#0089ba', 'FaceColor', '#0089ba');% 设置轴等比例显示
axis equal;
grid on; 

产生的效果为:

具体的颜色推荐使用颜色查找网页,可以找到各种各样的颜色
ColorSpace - Color Palettes Generator and Color Gradient Tool

1.2 fill(以点绘图)

fill是根据给定的一系列点进行绘制封闭的曲线,其中一个优势是可以设置透明度,而rectangle难以实现,另外一个优势是理论上可以绘制任意想要的形状,并填充颜色。

具体使用方法为:定义一个首位顺序相接的多边形顶点x,y

% 定义矩形的顶点
x = [2, 5, 5, 2];
y = [2, 2, 6, 6];% 绘制并填充红色,设置透明度为 0.5,边框为黑色
fill(x, y,'r','FaceAlpha', 0.5,'EdgeColor', 'k', 'LineWidth', 1.5);
axis equal;

绘制结果为(左图):

同样可以使用自定义颜色(右图):

% 定义矩形的顶点
x = [2, 5, 5, 2];
y = [2, 2, 6, 6];hexColor = '#845ec2';
rgbColor = sscanf(hexColor(2:end), '%2x%2x%2x', [1 3]) / 255;
% 绘制并填充rgbColor ,设置透明度为 0.5,边框为黑色
fill(x, y,rgbColor,'FaceAlpha', 0.5,'EdgeColor', 'k', 'LineWidth', 1.5);
axis equal;

 fill还有一个强大的功能就是可扩展,比如已经绘制好一个图形,可以在原来的基础上进行扩展:

close all
% 定义矩形的坐标
x = [1, 5, 5, 2,1.5];
y = [1, 1, 4, 4,3];% 创建带透明度的填充矩形
fill(x, y, 'r', 'FaceAlpha', 0.5, 'EdgeColor', 'none'); % 透明度为0.5
hold on;
x = [2, 5, 5, 1];
y = [0, 0, 1, 1];
fill(x, y, 'r', 'FaceAlpha', 0.5, 'EdgeColor', 'none'); % 透明度为0.5% 设置坐标轴
axis([0 6 0 5]);

绘制结果为(两个多边形的结合):

同样,可以绘制圆形(写成函数):

function drawFilledCircle(center, radius, color) % 将十六进制颜色转换为 RGB 格式rgbColor = sscanf(color(2:end), '%2x%2x%2x', [1 3]) / 255;% 生成圆的坐标点theta = linspace(0, 2*pi, 100); % 圆周角x = center(1) + radius * cos(theta); % x 坐标y = center(2) + radius * sin(theta); % y 坐标hold on;% 使用 fill 函数绘制无边框的填充圆形fill(x, y, rgbColor, 'EdgeColor', 'none'); % 使用自定义 RGB 颜色填充axis equal; % 保持比例一致
end

然后调用:

drawFilledCircle([0, 0], 5, '#845ec2');

http://www.yidumall.com/news/482.html

相关文章:

  • 网站建设公司如何生存赣州seo优化
  • wap手机网站建设百度服务平台
  • 如何用百度上传图片做网站外链上海疫情突然消失的原因
  • 用asp做网站陕西省人民政府
  • 被称为网站开发神器站内推广和站外推广的区别
  • 公司网站免费建立无货源网店怎么开
  • 网站收录没了专业网站优化培训
  • 上海专业网站设计巩义网络推广外包
  • 外贸网站建设 义乌seo优化专员编辑
  • ui设计是学什么的宁波seo网络推广选哪家
  • 做网站哪家公司重庆seo招聘
  • 西安公司排行榜网站关键词优化教程
  • 国外网站加速神器新品上市怎么推广词
  • 网站移动端指的是什么零售客户电商网站
  • 网站开发说明文档数字营销案例
  • 网站开发技术交流seo文章代写一篇多少钱
  • wordpress自动文章时间插件seo排名快速优化
  • cn域名注册网站软文营销的写作技巧有哪些
  • 武汉做胃镜国医堂z网站百度指数代表什么
  • 想开一个网站开发的公司推广普通话的宣传标语
  • 中国电信网站备案系统网络营销与直播电商专业就业前景
  • 苏州注册公司代办360优化关键词
  • 网站建设的基本原则it培训机构出来能找到工作吗
  • 做任务的阅币漫画网站seo怎么优化关键词排名培训
  • 做惠而浦售后网站赚钱佛山做seo推广公司
  • 大良网站建设公司百度平台交易
  • 做破解软件网站赚广告费刚刚突发1惊天大事
  • 常德最新确诊人员名单做seo需要哪些知识
  • 查看网站建设的特点页面优化算法
  • 灯塔网站制作公司免费发布友链