1.计算:y=1+x+x2/2!+x3/3!+……+x^n/n!

%计算一个阶乘公式
clear;
clc;
n=input('n=');
x=input('x=');
if n==0y=1;
else y=1;f=1;for i=1:nfor j=1:if=f*j;endy=y+x^i/f;end
end
disp(y);

为了针对n=0的情况,我选择的是使用if语句把特殊情况分立出来。
2.编写程序求一元二次方程ax2+bx+c=0的根,要求能由用户输入a,b,c的值,由程序完成计算并输出结果x1和x2。****(不考虑方程无解的情况)

clear;
clc;
a=input('a=');
b=input('b=');
c=input('c=');
syms x;
eqn=a*x^2+b*x+c==0;
x=solve(eqn,x);
disp(x);

3.从键盘中输入一个5位整数,按如下规则加密后输出:每位数字都加上9,然后用和除以10的余数取代该数字;再把第一位与第五位交换,第二位与第四位交换。

clear;
clc;
x=input('请输入一个五位整数:');%输入一个数
a=fix(x/10000)+9;
b=fix((x-a*10000)/1000);
c=fix((x-a*10000-b*1000)/100);
d=fix((x-a*10000-b*1000-c*100)/10);
e=x-a*10000-b*1000-c*100-10*d;%把五个数全部提取出来
a=mod(a+9,10);
b=mod(b+9,10);
c=mod(c+9,10);
d=mod(d+9,10);
e=mod(e+9,10);%求出余数
y=e*10000+d*1000+c*100+d*10+a;%进行换位后组合
disp(y);

mod是用于计算余数。用法是mod(a,b);a是被除数,b是除数。

matlab例题(阶乘,解方程,数字加密输出)相关推荐

  1. matlab中solve解方程,怎么用Matlab解方程?

    Matlab是一款功能强大的数学软件,我们常常会使用它来解决一些数学难题,但是有时候我们刚装上这个软件的时候,就有一些问题不懂得怎么处理,比如说怎么用Matlab解方程,为了帮助大家解决这个问题,小编 ...

  2. 【Matlab 控制】解方程solve() 或代入函数求值 eval() subs()

    解方程用 solve() syms x eqn=sin(x)==1; solve(eqn,x) 得出方程结果 ans =pi/2 From: MATLAB的solve函数 代入求值用 eval() 配 ...

  3. matlab中solve解方程,matlab解方程组.我的每一个方程都很长,如果用solve,solve里的参数就会很长.有什么办法呢?...

    问题描述: matlab解方程组.我的每一个方程都很长,如果用solve,solve里的参数就会很长.有什么办法呢? s= (((22*r)/5 - 479/50)*(7*r^2 + (149*r)/ ...

  4. matlab用solve解方程错误提示,MATLAB中使用solve解决方程组的问题

    希望使用MATLAB的solve函数解出一个带有虚数的方程组,但是一直提示计算错误,要么就是算不出来结果,希望大佬们能帮帮忙 程序如下: syms a1 a2; a=[a1 a2]; C11=3.06 ...

  5. matlab实现二分法解方程

    function [x] = halfSolve(a, b, f ,tol) % tol 是 tolerance 的缩写,表示绝对误差c = (a + b) / 2; k = 1;m = 1 + ro ...

  6. matlab匿名函数解方程,matlab 数学建模 匿名函数@

    匿名函数的基本用法: handle = @(arglist)anonymous_function 其中handle为调用匿名函数时使用的名字.arglist为匿名函数的输入参数,可以是一个,也可以是多 ...

  7. Matlab符号数学(Symbolic Math with MATLAB)MATLAB解方程

    创建符号变量 用符号而不是数值表示数字. 存储数字符号 % 你可以把一个数存储为数值格式,就像我们经常做的那样 x = 3; % 你也可以把这个数存储为符号格式,使用sym()函数 xsym = sy ...

  8. matlab 解函数方程,MATLAB程序设计教程(7)—MATLAB解方程与函数极值

    MATLAB程序设计教程(7)--MATLAB解方程与函数极值 第7章MATLAB解方程与函数极值 7.1  线性方程组求解 7.2  非线性方程数值求解 7.3  常微分方程初值问题的数值解法 7. ...

  9. matlab数据处理之批量解方程

    背景:处理excel表格中的各年沉速数据,在matlab当中对其进行数据变换--解方程,得到分界粒径数据. 批量解复杂方程 一.导入数据 二.写解方程函数 三.批量求解,引用函数 **就按照一二三做一 ...

最新文章

  1. android程序退出 语句,android开发中continue,break、return的区别与使用
  2. exc读入到matlab,matlab外部程序接口-excel
  3. 763. 划分字母区间009(贪心算法+思路+详解+图示)
  4. linux脚本ls输出到变量中,bash – 将命令输出的错误消息存储到shell变量中
  5. 纯js分页代码(简洁实用)
  6. 使用 RandomStringUtils 类来生成随机码/随机数
  7. 一个完整的嵌入式程序_嵌入式入门-从STM32CudeMX、FreeRtos、Proteu仿真开始
  8. 《SuperMap iDesktop的理论知识》
  9. 2021刷百度统计关键词的灰产嫌疑人徐某被抓
  10. qcom vfe笔记(msm8996平台)
  11. cmd命令导入.dmp文件
  12. 【毕业设计/matlab系列】基于Matlab的立体视觉匹配算法实现【含Matlab源码】
  13. .CreateFeatureClass报错原因解析
  14. 分享!史上最全的STM32库....
  15. xHunt:针对科威特航运组织的攻击行动
  16. C++11 bind函数
  17. 布尔教育 mysql高级_布尔教育 Mysql高级 燕十八
  18. 与5000多名员工谈话之后,Google发现了远程工作的9条秘诀
  19. 干货|红蓝攻防实战演练技术汇总
  20. 常见网络营销方法总结

热门文章

  1. xcode9 symbolicatecrash文件位置
  2. 【解决方案】GB28181/RTSP/SDK/Ehome协议支持级联视频智能分析平台EasyCVR搭建小区园区视频监控系统
  3. 2022年云原生趋势
  4. MoocTest下载出错解决方案
  5. 沁恒低功耗M0单片机CH579功耗低至0.2uA——带蓝牙USB以太网等接口
  6. AQL及抽样流程和计划系列标准
  7. Windows下SVN服务器和客户端的下载和安装
  8. 创建单元测试-编写测试用例 and执行测试用例
  9. dreamweaver网页大作业 我的家乡——南京玄武湖旅游攻略(4页) 学生网页设计作业源码
  10. 有照片换发型的软件吗?看完这篇文章就知道了