美文网首页
matlab以极坐标绘制图形

matlab以极坐标绘制图形

作者: VivaVida | 来源:发表于2022-05-13 15:57 被阅读0次

实现目标效果


image.png

【注意】一般matlab的三角函数采用弧度为单位,解决方式:
1.sind cosd tand 以角度为单位
2 deg2rad可以将角度转换为弧度
参考 matlab中三角函数sin、cos、tan以弧度为单位 - 百度文库 (baidu.com)

【注意】matlab极坐标角度从逆时针开始计算,


image.png
    di=50;%图形间隔40

    drawing=pics.(char(conditions(i).picname)).texture;%之前读取的图片
    drawing2=pics.(char(conditions(j).picname)).texture;
    drawing3=pics.(char(conditions(b).picname)).texture;
    
    R=200;
    theta=30;
    px=x+R*cosd(theta);%x,y-获取的屏幕中心
    py=y+R*sind(theta);
    Screen('DrawTexture',wptr,drawing,[],[px-100, py-100,px+100,py+100]);
    Screen('FrameRect',wptr,0,[px-105, py-105,px+105,py+105],5);
    
    theta=150;
    px=x+R*cosd(theta);
    py=y+R*sind(theta);
    Screen('DrawTexture',wptr,drawing2,[],[px-100, py-100,px+100,py+100]);
    Screen('FrameRect',wptr,0,[px-105, py-105,px+105,py+105],5);
    
    theta=270;
    px=x+R*cosd(theta);
    py=y+R*sind(theta);
    Screen('DrawTexture',wptr,drawing3,[],[px-100, py-100,px+100,py+100]);
    Screen('FrameRect',wptr,0,[px-105, py-105,px+105,py+105],5);

高阶的椭圆坐标:
(16条消息) matlab 变成圆形坐标,求圆和椭圆上任意角度的点的坐标_田吉顺的博客-CSDN博客

相关文章

  • matlab以极坐标绘制图形

    实现目标效果 【注意】一般matlab的三角函数采用弧度为单位,解决方式:1.sind cosd tand 以角度...

  • matplotlib作图

    类MATLAB API 加载方式from pylab import * 图形绘制与matlab相似 matplot...

  • R 数据可视化 —— 径向柱状图

    前言 我们前面所介绍的图形,基本上都是在笛卡尔坐标系上的图形。 今天,我们要介绍几种绘制在极坐标上的图形 南丁格尔...

  • MATLAB 之 图形绘制

    散点图 stem() scatter() 等高线图 contour() 基本用法:

  • Python强大的pyecharts绘画优美图形<三>

    绘制图形: 仪表盘 - 漏斗图 - 关系图 - 水球 - 极坐标 - 雷达 仪表盘 漏斗图 关系图 这个图显示的有...

  • Matplotlib_雷达图

    绘制极地坐标 使用极坐标在极地坐标绘制一个点 极坐标() 这里函数plt.polar(theta,r,'color...

  • M.M

    极坐标中平面图形的面积

  • matlab 坐标轴

    matlab 绘图 坐标轴 坐标 1。先绘制个基本图形: x = -pi/2:0.01:pi; plot(x,si...

  • 2018-04-22

    MATLAB图形对象的两种属性设置方法 以图形窗口为例 先创建一个图形窗口对象 以下,设置属性以图形窗口的Resi...

  • python matplotlib三维绘图

    python matplotlib模块,是扩展的MATLAB的一个绘图工具库。他可以绘制各种图形,可是最近最的一个...

网友评论

      本文标题:matlab以极坐标绘制图形

      本文链接:https://www.haomeiwen.com/subject/nwwyurtx.html