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. opencv图像旋转
  2. ping命令使用及其常用参数
  3. spring 事务 配置 多个
  4. spring aop设计模式_Spring框架中设计模式的运用
  5. mysql增删改查扩展_MySQL(增删改查补充)
  6. 禁用 ssh agent_如何修复“禁用Agent XP”错误
  7. zabbix-自定义键值监控网卡IN、OUT流量
  8. SSAS中出现“对象引用未被设置到对象实例”的解决记录
  9. 学习笔记之——LaTeX的使用
  10. 《凤凰项目:一个IT运维的传奇故事》的读后感
  11. Python 【问题描述】按照世卫组织的标准: 男性:(身高cm-80)×70%=标准体重 女性:(身高cm-70)×60%=标准体重 标准体重正负10%为正常体重(含10%) 标准体重正负1
  12. Storm之——使用monit监控Storm
  13. G1的基本概念(G1源码分析和调优读书笔记)
  14. 唯美、清晰的代码长什么样
  15. vscode在Windows下配置C语言环境,设置三个配置文件
  16. 按键android手机排行榜,【直板全键盘手机推荐】直板键盘手机排行榜
  17. JVM和操作系统的关系是什么?
  18. 各类国外软件国内下载镜像合集
  19. Python读取键盘输入到一维列表及二维列表
  20. 中职计算机教师试讲技巧,中职教师资格试讲-20210628154146.docx-原创力文档

热门文章

  1. Win11应用商店下载的软件怎么移到桌面
  2. 【mongoDB】mongoDB批量修改业务账号密码
  3. 关于 CentOS 迁移龙蜥操作系统,这里有一份详细指南,请查收~
  4. cadence 常见pcb电阻_利用Cadence PCB SI分析特性阻抗变化因素
  5. C#上位机开发源码基于RS485通讯总线的ModbusRtu协议,支持用户权限管理
  6. EndNote X5的附件(File Attachments)问题
  7. oracle建个触发器,oracle数据库如何创建触发器实例
  8. Python3 Requests+BS4网络爬虫:最详细零基础的获取百度快照链接爬虫教程(思路篇)
  9. Python大蟒蛇平台是干什么用的?
  10. addEventListener和attachEvent的区别