- 博客(32)
- 收藏
- 关注
原创 MATLAB——循环语句
(3)计算当n从1一直取到100时,上一小问式子的计算结果,并将计算结果保存到一个长度为100的行向量S中(S中第i个元素表示y(i)的结果)。在该语法中,循环变量是用于迭代的变量名,它会在每次循环迭代中从向量或矩阵中。(2)for语句后面的向量或者矩阵只会在循环开始时使用一次,向量或者矩阵元素一旦确定将不会。(3)可以在循环体中修改循环变量的值,但当程序执行流程再次回到循环开始时,循环变量会自。即使你在循环体中改变向量或者矩阵的值,循环变量的值也不改变。注:如果是矩阵的话,则会取出矩阵的一列值。
2024-07-04 20:15:26 1620
原创 MATLAB—— 流程语句(1)
x = 88;% x表示成绩dj = 1;% 等级为1级dj = 2;% 等级为2级dj = 3;% 等级为3级dj = 4;% 等级为4级elsedj = 0;% 输入有误enddj注意:1. 使用if语句时,if和end这两个关键字是无论如何都不能省略的2. 在if或elseif后面放上了一个矩阵或者向量,这时候只有当这个矩阵或者向量中的所有元素都是非零元素时,才会被当成true。
2024-07-03 12:38:23 257
原创 数据结构——堆排序
堆是具有下列性质的完全二叉树:每个结点的值都小于或等于其左右孩子结点的值(称为小根堆) 或 每个结点的值都大于或等于其左右孩子结点的值(称为大根堆)。
2024-05-08 23:16:15 652 1
原创 六级——作文(1)
如此,如何去发展创造性思维?或许第一步是学生需要去更广泛的阅读从而来丰富头脑。另一个重要(关键)的步骤是去将新的主意付诸于实践。可以让我们一窥创造性思维如何帮助他们找到商业机会并建立一个繁荣的公司。原因是发展创造性思维有利于提高学业成绩。除此之外,没人可以否定拥有创造力可以为以后的职业带来积极影响。许多世界上成功企业家的故事如乔布斯,可以让我们一窥创造性思维如何帮助他们找到商业机会并建立一个繁荣的公司。为什么发展学生创造性思维是极其重要的原因如下。
2024-05-07 14:04:49 414
原创 数据结构——二叉排序树
(1)若它的左子树不空,则左子树上所有结点的值均小于根结点的值;(2)若它的右子树不空,则右子树上所有结点的值均大于根结点的值;以左子树中最大的节点或右子树中最小的节点替代被删除的节点。中序遍历二叉排序树可以得到一个按关键码有序的序列。2、被删除的节点只有左子树或只有右子树。(3)它的左右子树也都是二叉排序树。3、被删除的节点既有左子树又有右子树。也可用循环进行多次插入。1、删除节点为叶子结点。通过递归的方法来定义。
2024-05-05 20:58:57 493 2
原创 MATLAB第三章(清风)——基础(3)
向(行向量和列向量)会影响你的结果吗?(本题答案有至少两种方法)比较两个浮点数,不用==号判断,而是看两个数之差是否小于1e-12。中浮点数的计算可能存在误差,应该怎样判断两个浮点数相等?的作用,并介绍加法运算中所支持的几种兼容模式。) 如何将一个向量倒序?这三个函数使用方法的共同特点,它们和。&:既可以是标量,也可以用于向量和矩阵。行和列方向计算时的命令有什么区别?* 对矩阵的行数和列数有要求。
2024-04-29 17:22:54 204
原创 MATLAB第三章(清风)——基础篇(2)
请基于第二科的成绩按升序对这六名同学进行排序,当第二科成绩相同时,请保持。) 在上一问的基础上重新计算六名同学的总分,并找出总分最高的同学。) 计算每门科目的最低分,并返回是第几位同学取得的分数;) 计算每名同学在哪门科目上分数最高、并返回最高分;门科目的成绩分别乘以对应的权重,然后再求和);的每一行代表一名学生,这六名同学的三门科目的。) 计算六名同学的总分以及每门科目的平均分;) 将第一门科目六名同学的成绩赋值给变量。,请计算每名同学的加权平均分(即三。) 统计每门科目不及格的人数;
2024-04-29 17:07:05 182
原创 清风数模第三章——基础篇
(1)方括号 逗号,空格 分号,enter。(15)创建一个对角线为A 的矩阵 提取A的对角线元素。(25)A*A*A A中的每一个位置的元素都三次方。(3)length(A) 不会。(9)2 ,2,不会。
2024-04-27 18:03:12 361
原创 MATLAB——矩阵的算术运算
只要两个矩阵的大小兼容,就能够进行计算。1、两个大小完全相同的输入2、一个输入是标量3、一个输入是矩阵,另一个是相同行数的列向量。
2024-04-27 16:19:34 724 1
原创 数据结构——二叉树例题
有个数组里面存储的key值为:1)建立一棵二叉排序树,然后进行中序遍历输出。2)在这棵二叉排序树里面插入一个key值为17的结点,然后中序遍历这棵二叉排序树。二叉排序树操作的基本要求,每个同学需要达到这个操作水平。
2024-04-23 21:49:09 287
原创 MATLAB——调用函数对矩阵运算
1、如果A是一个向量,则sum(A)可以计算A中所有元素的和2、如果A是一个矩阵,则sum(A,dim)可以计算A沿维度 dim 中所有元素的和,dim=1表示沿着行方向,即计算每一列的和。当dim=1时,sum(A,1)可以简写成sum(A)sum(A,1) % 计算每一列的和,返回行向量sum(A) % dim=1时可以不写sum(A,2) % 计算每一行的和,返回列向量3、计算一个矩阵中所有元素的总和。
2024-04-23 13:03:59 2657
原创 MATLAB——矩阵相关
输入矩阵时要以中括号“[ ]”作为标识符号,矩阵的所有元素必须都在中括号内。矩阵的同行元素之间用空格或逗号分隔,行与行之间用分号或回车键分隔。a = [1 2 3;6 9]
2024-04-23 00:09:58 1025
原创 MATLAB——基本运算函数
round:(1)四舍五入,(2)四舍五入到 N 位数,round(X,N)sqrt:开根号 sqrt(2) (通常要显示长格式long)log2,log10:以 2, 10为底 (其他底的log通过变形得到)abs:绝对值函数abs(-1.5),计算复数模长abs(3+4i);exp:计算以自然常数e为底的指数(通常要显示短格式short)asin,acos,atan:反三角函数。mod:求余数 mod(11, 3)sind,cosd,tand:角度计算。sin,cos,tan:弧度计算。
2024-04-22 20:37:44 254
原创 数据结构——哈夫曼树
1、叶子结点的权值:数值量(往往反映频率)2、二叉树的带权路径长度:设二叉树具有个带权值叶子结点,从根结点到各个叶子结点的路径长度与相应叶子结点权值的乘积之和。3、哈夫曼树:给定一组具有确定权值的叶子结点,带权路径长度最小的二叉树。第三个最小,所以为哈夫曼树。
2024-04-20 19:13:08 846
原创 数据结构——二叉树遍历(非递归)
二叉树前序遍历的非递归算法的关键:在前序遍历完某结点的整个左子树后,如何找到该结点的右子树的根指针。解决办法:在访问完该结点后,将该结点的指针保存在栈中,以便以后能通过它找到该结点的右子树。前序遍历非递归原理图:1、边访问边进栈2、左子树为空时,出栈,结点返回,转向右子树当栈为空且p=NULL时,前序遍历完毕伪代码:while (p!=1)while(p!=NULL)=1)
2024-04-20 17:05:55 912
原创 数据结构---树
链表中每个结点包括一个数据域和多个指针域,每个指针域指向该结点的一个孩子结点。1、双亲表示法:用一维数组来存储树的各个结点,按层序存储(实质是静态链表)查找双亲(可不用循环),寻找孩子(需要循环进行查找),查找兄弟节点。child1~childn :指向该结点的孩子。遍历的实质:树结构(非线性结构)→线性结构。(1)结点的度:结点所拥有的子树最大个数。(4)层序遍历——从上往下遍历每行。(2)树的度:结点的度的最大值。(3)叶子结点:度为零的结点。(1)前序遍历——根左右。(2)后序遍历——左右根。
2024-04-20 10:02:12 319
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人