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

绘制简单的激波的图

%声速
c=340;
%物体速度
v=500;
%画的圆个数
n=3;

Ma=v/c;
miu=asin(1/Ma);

figure;
hold on
theta=0:0.01:2*pi;
for i=1:n
    r=i*c;
    x=v*i+r*cos(theta);
    y=r*sin(theta);
    plot(x,y,'b-')
    hold on
end
x=0:(n+1)*v;
y1=tan(miu)*x;
y2=-tan(miu)*x;
plot(x,[y1;y2])
axis equal

效果如图


http://www.kler.cn/a/307900.html

相关文章:

  • Sql server查询数据库表的数量
  • CCI3.0-HQ:用于预训练大型语言模型的高质量大规模中文数据集
  • 云运维基础
  • Excel筛选的操作教程
  • 开源模型应用落地-qwen模型小试-Qwen2.5-7B-Instruct-tool usage入门-Qwen-Agent深入学习(四)
  • 设计模式之装饰器模式(SSO单点登录功能扩展,增加拦截用户访问方法范围场景)
  • 【数据结构】字符串与JSON字符串、JSON字符串及相应数据结构(如对象与数组)之间的相互转换
  • 基于深度学习,通过病理切片直接预测HPV状态|文献速递·24-09-16
  • web技术栈总体概念
  • 有关C# .NET Core 过滤器的使用
  • vue part 11
  • string的模拟实现and友元
  • Jacoco的XML报告详解
  • 链动321模式小程序开发源码
  • HTML 和 CSS
  • java项目之基于web的人力资源管理系统的设计与实现(源码+文档)
  • MySQL之安装与基础知识
  • R语言的基础知识R语言函数总结
  • reg和wire的区别 HDL语言
  • chapter14 数据结构与集合源码 知识点总结Note
  • Kotlin 极简小抄 P2(插值表达式、运算符、选择结构赋值)
  • SpringBoot的Web开发支持
  • AG32 MCU的引脚特点及功耗说明
  • 【python数据处理】保存网页
  • C/C++实现植物大战僵尸(PVZ)(打地鼠版)
  • Transformer-Adaboost多输入单输出回归预测神经网络【MATLAB】