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

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…...

【JavaEE】-- HTTP

1. HTTP是什么? HTTP(全称为"超文本传输协议")是一种应用非常广泛的应用层协议,HTTP是基于TCP协议的一种应用层协议。 应用层协议:是计算机网络协议栈中最高层的协议,它定义了运行在不同主机上…...

React Native在HarmonyOS 5.0阅读类应用开发中的实践

一、技术选型背景 随着HarmonyOS 5.0对Web兼容层的增强,React Native作为跨平台框架可通过重新编译ArkTS组件实现85%以上的代码复用率。阅读类应用具有UI复杂度低、数据流清晰的特点。 二、核心实现方案 1. 环境配置 (1)使用React Native…...

[ACTF2020 新生赛]Include 1(php://filter伪协议)

题目 做法 启动靶机,点进去 点进去 查看URL,有 ?fileflag.php说明存在文件包含,原理是php://filter 协议 当它与包含函数结合时,php://filter流会被当作php文件执行。 用php://filter加编码,能让PHP把文件内容…...

Java并发编程实战 Day 11:并发设计模式

【Java并发编程实战 Day 11】并发设计模式 开篇 这是"Java并发编程实战"系列的第11天,今天我们聚焦于并发设计模式。并发设计模式是解决多线程环境下常见问题的经典解决方案,它们不仅提供了优雅的设计思路,还能显著提升系统的性能…...

goreplay

1.github地址 https://github.com/buger/goreplay 2.简单介绍 GoReplay 是一个开源的网络监控工具,可以记录用户的实时流量并将其用于镜像、负载测试、监控和详细分析。 3.出现背景 随着应用程序的增长,测试它所需的工作量也会呈指数级增长。GoRepl…...

【Pandas】pandas DataFrame dropna

Pandas2.2 DataFrame Missing data handling 方法描述DataFrame.fillna([value, method, axis, …])用于填充 DataFrame 中的缺失值(NaN)DataFrame.backfill(*[, axis, inplace, …])用于**使用后向填充(即“下一个有效观测值”&#xff09…...

python学习day39

图像数据与显存 知识点回顾 1.图像数据的格式:灰度和彩色数据 2.模型的定义 3.显存占用的4种地方 a.模型参数梯度参数 b.优化器参数 c.数据批量所占显存 d.神经元输出中间状态 4.batchisize和训练的关系 import torch import torchvision import torch.nn as nn imp…...

timestamp时间戳转换工具

作为一名程序员,一款高效的 在线转换工具 (在线时间戳转换 计算器 字节单位转换 json格式化)必不可少!https://jsons.top 排查问题时非常痛的点: 经常在秒级、毫秒级、字符串格式的时间单位来回转换,于是决定手撸一个…...

leetcode 386. 字典序排数 中等

给你一个整数 n ,按字典序返回范围 [1, n] 内所有整数。 你必须设计一个时间复杂度为 O(n) 且使用 O(1) 额外空间的算法。 示例 1: 输入:n 13 输出:[1,10,11,12,13,2,3,4,5,6,7,8,9]示例 2: 输入:n 2…...

在 Vue 的template中使用 Pug 的完整教程

在 Vue 的template中使用 Pug 的完整教程 引言 什么是 Pug? Pug(原名 Jade)是一种高效的网页模板引擎,通过缩进式语法和简洁的写法减少 HTML 的冗长代码。Pug 省略了尖括号和闭合标签,使用缩进定义结构,…...