实验二Matlab的编程及图形绘制

实验方法、步骤及结果测试

(1)编写2个函数文件:分别用for和while循环结构编写程序,求2的0到n次幂的和,函数的返回值是和,输入参数是n。

答:for语句:

n=input('n=')

sum=0;

for i=0:n

sum=sum+2^i;

end

sum

while语句

n=input('n=')

sum=0;

i=0;

while(i<=n)

sum=sum+2^i;

i=i+1;

end

sum

(2)如果想对一个变量x自动赋值。当从键盘输入y或Y时(表示是),x自动赋为1;当从键盘输入n或N时(表示否),x自动赋为0;输入其他字符时终止程序。

答:A=input('ê?è?×?·?','s');

if A=='y'||A=='Y'

x=1

elseif A=='n'||A=='N'

x=0

else break

end

(3)编程实现输出1000以内的质数,并求和。

n=input('n=');

x=2:n;

for u=2:sqrt(n)

N=find(rem(x,u)==0&x~=u);

x(N)=[ ];

end

x

余切表示matlab,matlab中 正弦余弦正切余切的画法 以及For while的用法相关推荐

  1. js已知正弦余弦正切值求角度弧度

    弧度 Math.asin(value) Math.acos(value) Math.atan(value) 角度 Math.asin(value) / Math.PI * 180 Math.acos( ...

  2. 【智能优化算法】基于融合改进 Logistics 混沌和正弦余弦算子的自适应 t 分布海鸥算法求解单目标优化问题附matlab代码

    1 简介 针对基本海鸥算法存在的缺陷,提出一种融合改进Logistics混沌和正弦余弦算子的自适应t分布海鸥算法(ISOA).首先,采用改进Logistics混沌映射初始化种群,使海鸥更加均匀地分布于 ...

  3. 【智能优化算法-正弦余弦算法】基于反向正弦余弦算法求解高维优化问题附matlab代码

    1 内容介绍 提出一种改进的正弦余弦算法(简记为ISCA).受粒子群优化(PSO)算法的启发,引入惯性权重以提高正弦余弦算法的收敛精度和加快收敛速度.此外,采取反向学习策略产生初始个体以提高种群的多样 ...

  4. Matlab/Simulink中查表函数的应用

    1.1-D Lookup Table 模块 1-D Lookup Table 模块是最简单的查表模块 所谓查表,就是说目标为一个填满数据的表格或向量(1维)或矩阵(多维),根据对应维数的输人能够在表中 ...

  5. matlab实指数序列,matlab入门篇正弦信号实指数信号和复指数信号的仿真

    matlab入门篇正弦信号实指数信号和复指数信号的仿真 正弦信号与实指数 /复指数信号的仿真Matlab- -学习目标o 通过对正弦信号.余弦信号.指数信号.复指数信号这些初级信号的仿真,初步掌握各种 ...

  6. Matlab/Simulink中PMSM模型的反电动势系数和转矩系数

    Matlab/Simulink中PMSM模型的反电动势系数和转矩系数 在PMSM仿真中常常会用到永磁磁链ψ\psiψ,但是电机的参数手册中却不会直接给出永磁磁链ψ\psiψ,给出的是反电动势系数Ke和 ...

  7. 信号功率谱密度matlab,Matlab2019b中常用的音频信号分析,快速傅里叶(FFT),功率谱密度(PSD),以及通过FFT求取功率谱密度的问题...

    本应该为基础知识的维纳辛钦定理的证明,在matlab调试中遇到的大坑.为了验证,本人编写了一个从求取FFT,到多种方法求取PSD的matlab程序. 问题主要集中在x轴和y轴应该如何取值的问题上,单纯 ...

  8. matlab声音信号加入余弦噪声,基于窗函数法的数字滤波器语音信号处理

    摘要:有限长冲激响应(FIR)数字滤波器具有描述方便.系统稳定.易于实现线性相位等特点,获得了广泛的应用.该文采用FIR数字滤波器的窗函数法设计滤波器,针对语音信号中出现的加性噪声进行消除,并在mat ...

  9. 8. 修改matlab GUI中fig和m文件名修改流程及注意事项

    资料来源: 修改matlab GUI中fig和m文件名修改流程及注意事项 - CSDN博客 https://blog.csdn.net/xingkongfenqi/article/details/46 ...

最新文章

  1. Docker_Swarm集群系统
  2. Python实现五子棋人机对战 | CSDN博文精选
  3. 马哥第3期运维班第二周作业
  4. Java配置环境变量及其意义
  5. java类定义的顺序_Java类及对象的初始化顺序
  6. Oracle中rownum用法警示
  7. SOX 音频处理工具基本使用
  8. IOS开发之coreData
  9. C# 站点IP访问频率限制 针对单个站点
  10. [Redux/Mobx] 在React中你是怎么对异步方案进行选型的?
  11. 360手机浏览器升级至chrome62 成内核版本最高的手机浏览器
  12. 全球 JavaScript 开发者薪酬揭晓,你拖后腿了吗?
  13. 【MySQL】MySQL审计操作记录
  14. GNOME 3 + Ubuntu 11.04
  15. oc语言中的构造方法
  16. 将Grub2安装到其他硬盘分区
  17. librdkafka交叉编译
  18. 搭建网站流程说明和六个关键步骤
  19. 『Linux』Ubuntu Beaver(18.04) 配置 美化流程
  20. Windows操作系统深入解析原理

热门文章

  1. python常见函数
  2. TextVew中文空格
  3. trap信号捕捉命令介绍与shell结合实战讲解
  4. Atitit.木马病毒自动启动-------------win7计划任务的管理
  5. poj3934Queue(dp)
  6. 设置系统的viewController modal动画样式
  7. Groonga 2.1.1 发布,嵌入式的全文搜寻引擎 - 开源中国 OSChina.NET
  8. 我的WCF之旅 (11): 再谈WCF的双向通讯-基于Http的双向通讯 V.S. 基于TCP的双向通讯...
  9. HDFS小文件优化方法
  10. 逻辑回归(使用多项式特征)