MATLAB数值运算(六)
目录
实验目的
实验内容
原创代码,仅供参考,不要直接CV呀 ~_~

实验目的
1)掌握定义符号对象和创建符号表达式的方法;
2)掌握符号运算基本命令和规则;
3)掌握符号表达式的运算法则以及符号矩阵运算;
4)掌握符号微积分和符号方程求解的基本方法。
实验内容
2-1)、10个学生5门功课的成绩统计如下表所示:
数学
语文
外语
物理
化学
1
90
89
91
82
75
2
88
82
85
89
95
3
79
89
93
82
76
4
91
89
87
79
85
5
90
79
78
91
82
6
86
85
84
89
88
7
89
91
79
90
94
8
75
85
95
90
87
9
85
78
75
90
89
10
98
89
87
86
80
1)求每门课的最高分、最低分和平均分;
2)求每位学生5门课总分的最高分、最低分和平均分;
3)绘制带有平均分数线的各科成记分布曲线(要求:给曲线加图例且各科平均分数线颜色与相应课程成记曲线的颜色相同)。
% (1) 求每门课的最高分、最低分和平均分
Grade = [90 89 91 82 75; 88 82 85 89 95; 79 89 93 82 76; 91 89 87 79 85; 90 79 78 91 82; 86 85 84 89 88; 89 91 79 90 94; 75 85 95 90 87; 85 78 75 90 89; 98 89 87 86 80;];
Max = max(Grade, [], 1) %每一科成绩最高分
Min = min(Grade, [], 1) %每一科成绩最低分
Mean = mean(Grade, 1) %每科成绩的平均分
% (2) 求学生总分的最高分、最低分和平均分
Student_sum = sum(Grade,2);
Student_Max = max(Student_sum) %学生总分的最高分
Student_Min = min(Student_sum) %学生总分的最低分
Student_mean = mean(Student_sum) %学生总分的平均分
% (3) 绘制带有平均分数线的各科成记分布曲线
X = 1:10; %10个学生
plot(X, Grade(:,1), 'r'); hold on; %数学成绩 红色 r Grade(:,1)是第一列
plot(X, Grade(:,2), 'g'); hold on; %语文成绩 绿色 g
plot(X, Grade(:,3), 'b'); hold on; %外语成绩 蓝色 b Grade(:,3)是第三列
plot(X, Grade(:,4), 'c'); hold on; %物理成绩 青色 c
plot(X, Grade(:,5), 'k'); hold on; %化学成绩 黑色 k
plot(X, 0*X + Mean(1), 'r'); hold on; %数学平均分 红色 r
plot(X, 0*X + Mean(2), 'g'); hold on; %语文平均分 绿色 g
plot(X, 0*X + Mean(3), 'b'); hold on; %外语平均分 蓝色 b
plot(X, 0*X + Mean(4), 'c'); hold on; %物理平均分 青色 c
plot(X, 0*X + Mean(5), 'k'); hold off; %化学平均分 黑色 k
legend('数学','语文','外语','物理','化学'); %加图例

2-2)、

a = [0 1 0 1]; b = [1 3]; c = [1 1]; d = [1 0 2 1];
t = conv(a, b) %先a*b 赋值给 temp
t = conv(t, c) %用temp变量与c相乘
[Q, r] = deconv(t, d)
2-3)

1)求P(x)=P1(x)+P2(x)P3(x)
2)求P(x)的根
3)当x取矩阵A的每一元素时,求P(x)的值,其中

p1 = [1 2 4 0 5]; p2 = [1 2]; p3 = [1 2 3];
t = conv(p2, p3); %p2*p3
px = p1 + [0, t] %多项式加减运算,低次多项式系数前补0
root = roots(px) %求根
A = [-1 1.2 -1.4; 0.75 2 3.5; 0 5 2.5];
y = polyval(px, A) %多项式求值,将A带入
2-4)、某观测站测得某日6:00时至18:00时之间每隔2小时的室内外温度(℃),用3次样条插值分别求得该日室内外6:30至17:30时之间每隔2小时各点的近似温度(℃),并绘制出室内外温度曲线图(左上角添加图例和轴标签)。
| 时 间 | 6 | 8 | 10 | 12 | 14 | 16 | 18 |
| 室内温度(℃) | 18 | 20 | 22 | 25 | 30 | 28 | 24 |
| 室外温度(℃) | 15 | 19 | 24 | 28 | 34 | 32 | 30 |
T = 6 : 2 : 18; %时间
x1 = [18 20 22 25 30 28 24];
x2 = [15 19 24 28 34 32 30];
t1 = 6.5 : 2 : 17.5; %该日室内外6:30至17:30时之间每隔2小时各点的近似温度(℃)
y1 = interp1(T, x1, t1, 'spline'); %3次样条插值法 spline
plot(T, x1, t1, y1); hold on;
y2 = interp1(T, x2, t1, 'spline');
plot(T, x2, t1, y2);
legend('室内外温度'); %添加图例
% legend('室内外温度',2); %左上角添加图例
xlabel('时间'); ylabel('温度'); %x y 轴标签
2-5)、
clear all;
x = [pi/6, pi/4, pi/3, pi/2];
y1 = sin(x).^3 + cos(x).^3 %点乘 按(数组)元素求幂
h = 0.0000001;
y2 = sin(x+h).^3 + cos(x+h).^3
Y = (y2-y1)/h %导数
2-6)、求函数在(0,1)内的最小值。

x = 0 : 0.0001 : 1; % x取值
fun = x.^3 + cos(x) + x.*log(x) ./ exp(x);
Min = min(fun) %求最小值
2-7)、求解定积分

注意:新版本的被积表达式要加@(x)
x = 0:0.01:log(2);
px = @(x) exp(x).*(1+exp(x).^2); %被积分表达式
I1 = quad(px, 0, log(2)) %输出结果
l
相关文章:
MATLAB数值运算(六)
目录 实验目的 实验内容 原创代码,仅供参考,不要直接CV呀 ~_~ 实验目的 1)掌握定义符号对象和创建符号表达式的方法; 2)掌握符号运算基本命令和规则; 3)掌握符号表达式的运算法则以及符号矩阵…...
某医院Pad网络故障分析
分析背景 某医院为了加强信息安全管理,防止病人隐私信息泄露,采用部署“零信任”安全架构设计理念的企业移动安全支撑平台方案。 但在部署前期测试时,遇到了严重的性能问题。 在本次测试环境中,通过PAD访问患者转运业务&#x…...
git 撤销中间某次提交,保留其他提交的方法
今天上班脑抽了,吧test直接合到了uat,因为项目近期就我一个人开发,自己拉个三个分支再改不同的东西,最后都是发到test分支发测试,发生产的时候一个个和嫌麻烦,直接吧test分支怼到了uat,结果生产就出问题了&…...
空中下载技术(OTA)电控信息安全
随着汽车电子控制系统功能复杂度和数据颗粒度呈阶梯式增加,其发展速度逐渐超越网络安全防护方法、技术和标准的发展,现阶段汽车电子正面临巨大的网络信息安全风险,对功能安全的潜在影响也仍在探索和解决中,信息安全问题已经成为影…...
数据库sql语句(count(*)和count(字段))
例题: 创建如下两张表 分别命名为books和persons (1)按照书名,姓名的顺序列出字里包含‘德’字的人物的姓名,书名和字。 select name 姓名,bookname 书名,style 字 from books,persons where style like %德% and bo…...
短视频矩阵源码系统
短视频矩阵源码系统开发要则: 1. 需求分析:对短视频平台的需求进行全面分析,确立系统开发目标和方向。 2. 技术选型:选用最适合的技术开发短视频矩阵系统,如前端框架、数据库、服务器等。 3. 系统设计:按…...
检测数据类型
//typeof() 对于基本数据类型没问题,遇到引用数据类型不管用 console.log(typeof 666) //number console.log(typeof [1,2,3]) //object //instanceof() 只能判断引用数据类型,不能判断基本数据类型 console.log( [] instanceof Array) //true …...
【2023春招】4399 web后台-Java后端开发
目录 一、JVM1.类加载过程2.static和final变量的初始化时机 二、依赖1.Spring Boot 自动装配2.使用依赖过程中遇到问题如何排查3.引入的某个依赖不符合预期,如何处理 三、数据库:1.InnoDB 和 MyISAM 索引的区别2.字符串类型字段,WHERE 数字&a…...
干货分享:PCB防静电设计的必要性
平时通过走路穿衣等日常活动带来的摩擦,会产生不同幅值的静电电压,但其能量很小不会对人体产生伤害,不过对于电子元器件来说,这种静电能量却是不能忽视的。 在干燥的环境下,人体静电(ESD)的电压…...
电脑压缩包文件不见了怎么办?2种办法轻松找回电脑丢失文件!
一般情况下,为了节省磁盘空间或者传送文件时能够更快点,我们都会选择把文件进行压缩,这样会更加方便。 但时间一长,由于各种各样的原因,比如: 清理积累下来的压缩包时不小心把需要的压缩文件删除了&#x…...
如何申请gpt4.0-如何接入ChatGPT4
如何接入ChatGPT4 ChatGPT-4是OpenAI公司推出的最新自然语言处理技术,采用深度学习算法,旨在提供更加高效、准确的人工智能语言处理能力。如果您想要接入ChatGPT-4,您可以按照以下步骤: 注册OpenAI账号并申请API密钥:…...
设计模式-备忘录模式
备忘录模式 文章目录 备忘录模式什么是备忘录模式为什么要用备忘录模式如何使用备忘录模式总结 什么是备忘录模式 在不违背封装原则的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,以便之后恢复对象为先前的状态。 在我看来…...
阿里、京东等大厂年薪50w的测试都是什么水平?
各位做测试的朋友,但凡经历过几次面试,那么你一定曾被问到过以下问题: 1、在Linux环境下,怎么执行web自动化测试? 2、Shell如何,Docker熟悉吗? 3、全链路的压测实操过吗,如何推进与开…...
Java PECS(Producer Extends Consumer Super)原则
在看 Alibaba 开发手册时遇到 PECS 原则,刚开始阅读时感觉比较绕,也搜索了一些博文参考,个人觉得 Stackoverflow 的这篇文章比较实用 —— What is PECS (Producer Extends Consumer Super)? 后面结合 JDK 源码梳理了下 // java/util/List…...
Learn RabbitMQ with SpringBoot
文章目录 What is RabbitMQ?RabbitMQ Core conceptRabbitMQ ArchitectureInstall and setup RabbitMQ using DockerExplore RabbitMQ using management UICreate and setup Springboot3 project in intellijSpringboot and RabbitMQ Basic MessageConnection between Springbo…...
定时器 POSIX Timer定时器和setitimer定时器
POSIX 可移植 POSIX:可移植操作系统接口(Portable Operating System Interface of UNIX,缩写为 POSIX 。 POSIX Timer C API 总结POSIX系统的C标准库: 函数描述clock_settime()通过指定Value设置clock的分辨率clock_gettime()…...
DeSD:用于3D医学图像分割的深度自蒸馏自监督学习
文章目录 DeSD: Self-Supervised Learning with Deep Self-Distillation for 3D Medical Image Segmentation摘要本文方法Deep Self-DistillationDownstream Transfer Learning 实验结果 DeSD: Self-Supervised Learning with Deep Self-Distillation for 3D Medical Image Seg…...
MySQL数据库——MySQL创建触发器(CREATE TRIGGER)
触发器是与 MySQL 数据表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性。 基本语法 在 MySQL 5.7 中,可以使用 CREATE TRIGGER 语句创建触发器。 语法格…...
Java实现网上人才招聘系统【附源码】
网上人才招聘系统 1、概述 3 2、系统分析 4 2.1、问题定义 4 2.2、可行性研究 4 2.2.1、可行性需求分析 4 2.2.2、数据流分析 5 2.2.3、数据字典 6 2.2.4、程序流程图 6 2.2.4、开发进度计划 6 2.3、需求分析 7 2.3.1、功能需求分析 7 2.3.2、数据需求分析 10 2.3.3、性能需求…...
jmeter接口测试项目实战详解,零基础也能学,源码框架都给你
目录 1.什么是jmeter? 2.jmeter能做什么? 3.jmeter环境搭建 3.1前提: 3.2jmeter下载: 3.3jmeter环境搭建: 3.3.1mac当中jmeter环境搭建: 3.4jmeter基本配置 3.4.1.切换语言 3.4.2.安装插件 4.jmet…...
java_网络服务相关_gateway_nacos_feign区别联系
1. spring-cloud-starter-gateway 作用:作为微服务架构的网关,统一入口,处理所有外部请求。 核心能力: 路由转发(基于路径、服务名等)过滤器(鉴权、限流、日志、Header 处理)支持负…...
遍历 Map 类型集合的方法汇总
1 方法一 先用方法 keySet() 获取集合中的所有键。再通过 gey(key) 方法用对应键获取值 import java.util.HashMap; import java.util.Set;public class Test {public static void main(String[] args) {HashMap hashMap new HashMap();hashMap.put("语文",99);has…...
Java多线程实现之Callable接口深度解析
Java多线程实现之Callable接口深度解析 一、Callable接口概述1.1 接口定义1.2 与Runnable接口的对比1.3 Future接口与FutureTask类 二、Callable接口的基本使用方法2.1 传统方式实现Callable接口2.2 使用Lambda表达式简化Callable实现2.3 使用FutureTask类执行Callable任务 三、…...
【Zephyr 系列 10】实战项目:打造一个蓝牙传感器终端 + 网关系统(完整架构与全栈实现)
🧠关键词:Zephyr、BLE、终端、网关、广播、连接、传感器、数据采集、低功耗、系统集成 📌目标读者:希望基于 Zephyr 构建 BLE 系统架构、实现终端与网关协作、具备产品交付能力的开发者 📊篇幅字数:约 5200 字 ✨ 项目总览 在物联网实际项目中,**“终端 + 网关”**是…...
[Java恶补day16] 238.除自身以外数组的乘积
给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请 不要使用除法,且在 O(n) 时间复杂度…...
Rust 开发环境搭建
环境搭建 1、开发工具RustRover 或者vs code 2、Cygwin64 安装 https://cygwin.com/install.html 在工具终端执行: rustup toolchain install stable-x86_64-pc-windows-gnu rustup default stable-x86_64-pc-windows-gnu 2、Hello World fn main() { println…...
Vue3 PC端 UI组件库我更推荐Naive UI
一、Vue3生态现状与UI库选择的重要性 随着Vue3的稳定发布和Composition API的广泛采用,前端开发者面临着UI组件库的重新选择。一个好的UI库不仅能提升开发效率,还能确保项目的长期可维护性。本文将对比三大主流Vue3 UI库(Naive UI、Element …...
[特殊字符] 手撸 Redis 互斥锁那些坑
📖 手撸 Redis 互斥锁那些坑 最近搞业务遇到高并发下同一个 key 的互斥操作,想实现分布式环境下的互斥锁。于是私下顺手手撸了个基于 Redis 的简单互斥锁,也顺便跟 Redisson 的 RLock 机制对比了下,记录一波,别踩我踩过…...
Shell 解释器 bash 和 dash 区别
bash 和 dash 都是 Unix/Linux 系统中的 Shell 解释器,但它们在功能、语法和性能上有显著区别。以下是它们的详细对比: 1. 基本区别 特性bash (Bourne-Again SHell)dash (Debian Almquist SHell)来源G…...
数据可视化交互
目录 【实验目的】 【实验原理】 【实验环境】 【实验步骤】 一、安装 pyecharts 二、下载数据 三、实验任务 实验 1:AQI 横向对比条形图 代码说明: 运行结果: 实验 2:AQI 等级分布饼图 实验 3:多城市 AQI…...
