自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

转载 Matlab非线性方程求解

Matlab求解非线性方程求解1、概论对Matlab非线性方程求解的概括2、代码演示Matlab符号法(1) fsolve           -x0 = [-5;-5];options = optimset('Display','iter');[x,fval] = fsolve(@myfunction,x0,options);%function F =...

2019-01-19 11:54:41 42271 1

原创 MATLAB——画图注意事项

1、如果想在原来的图上继续画图,假设是二维图像,那么每次画图之前都要hold on,要是想要覆盖前面的图像的话,hold off即可syms x yf=x;f1=2*x;f2=0.5*x;f3=3-x;ezplot(f1);hold onezplot(f2);hold onezplot(f3);A=fzero('2*x-0.5*x')...

2019-01-18 17:37:49 1574

原创 MATLAB——matlab中的默认自变量

1、finfsym(X)返回符号表达式X中所有的变量2、findsym(X,n)返回符号表达式X中离x最近的n个变量3、例如:>> syms w a>> f=exp(w-a);>> findsym(f)ans =a,w...

2019-01-18 17:35:09 3206

原创 MATLAB——ln、log以及常用常量

1、ln<==>log2、loga底x<==>log(x)/loga3、lgx<==>log(x)/log104、pi<==>3.1415926...............5、inf<==>无穷大6、NaN<==>不定值。例如0/0、∞/∞、0*∞7、e的x次方<==>exp(x)...

2019-01-18 12:57:59 7262

原创 各种矩阵概念

一、实对称矩阵1、实对称矩阵的定义需要满足两个条件:是对称矩阵 是实数矩阵,矩阵的共轭矩阵是其自身二、正定矩阵可以通过求解矩阵的特征根,如果满足其特征根都是正的,则其为正定矩阵;eig(A)就是求特征根P221三、诶尔米特矩阵A的共轭转置矩阵等于它本身,则A是埃尔米特矩阵,显然埃尔米特矩阵是实对称矩阵的推广。四、矩阵的相关概念1、矩阵的转置:把矩阵A的行和列...

2019-01-17 17:16:43 2988

原创 Matlab——zeros函数和ones函数

一、两者的基本作用zeros函数——生成零矩阵ones函数——生成全1阵二、【zeros的使用方法】B=zeros(n):生成n×n全零阵。B=zeros(m,n):生成m×n全零阵。B=zeros([m n]):生成m×n全零阵。B=zeros(d1,d2,d3……):生成d1×d2×d3×……全零阵或数组。B=zeros([d1 d2 d3……]):生成d1×...

2019-01-17 11:51:11 1578

原创 MATLAB——rand(),magic()

一、matlab中的rand函数(用于产生随机数)1、作用:产生均匀分布的随机数或矩阵2、语法Y = rand(n) %返回一个n x n的随机矩阵。如果n不是数量,则返回错误信息。Y = rand(m,n) %返回一个m x n的随机矩阵。Y = rand([m n]) %返回一个m x n的随机矩阵。Y = rand(m,n,p,...) ...

2019-01-17 11:48:44 6697 1

原创 matlab——命令文件和函数文件

一、M文件的分类1、M文件分为两类: 命令文件(Script File) 函数文件(Function File)2、命令文件和函数文件的主要区别(1)命令文件没有输入参数,也不返回输出参数, 而函数文件可以带输入参数,也可返回输出参数。(2)命令文件对MATLAB工作空间中的变量进行 操作,文件中所有命令的执行结果也完全返回到工作空间中,而函数文件中定义的变量为局部...

2019-01-16 22:40:40 17893 4

原创 各种容易混淆的概念

1、linspace与 : : :之间的区别2、点乘与乘、点除与除(1).*点乘'.*'运算符用于矩阵间对应元素的相乘,或数与数之间,数与矩阵之间的相乘。(2)*乘'*'运算符用于一般数学意义下的相乘运算。...

2019-01-16 15:55:56 957

原创 MATLAB——linspace

1、linspace(x, y)产生一个有100个元素的行向量,其中的元素在区间[x, y]中等间隔分布。如linspace(1,10) 1.0000 1.0909 1.1818 1.2727 1.3636 1.4545 1.5455 1.6364 1.7273 1.8182 1.9091 2.0000 ...

2019-01-16 15:55:46 2215 1

原创 对象变量的传递 再看

1、按照引用传递2、例子输出结果:111964、7、221964、7、4输出结果解释:

2019-01-06 12:36:12 190

原创 Java的多态定义(重写与重载时两个不同的概念)

1、动态多态性是指运行时的多态2、调用的是引用所指对象中的方法动态绑定的时候,调用的某一个方法是所指对象的方法,而不是引用的方法。3、例题1:内存图(1)刚开始c是Cat类型的引用,生成了一个Cat类型变量,d是Dog类型的引用,生成了一个Dog类型的变量,所以内存图中指向的是整个边框的外侧,但是当Girl类型的l1的时候,Pet类型的引用指向了Cat类型变量,因为Pet...

2019-01-06 12:36:04 321

原创 JAVA类中重要实现方法总结

1、String中,重写了toString方法,equals方法继承了Comparable接口,实现了compareTo();2、StringBuffer中,重写了toString方法3、Object中,有equals()、toString(),hashCode()三个方法。...

2019-01-06 12:35:56 363

原创 实验五:查看File类的API文档,使用该类实现一个类FileList

题目查看File类的API文档,使用该类实现一个类FileList,它提供两个静态方法:1)printContentsInOneDirectory:能够将输入参数path所指定的本地磁盘路径下的所有目录和文件的名称(指明是目录还是文件,格式见下图)打印出来;2)readFileAndDirectory:能够将输入参数path所指定的本地磁盘路径下的所有目录(包含子目录)和文件的名称(指明是目录...

2019-01-06 12:35:48 1086

原创 Servlet的创建、部署与运行

一、实例1hello是纯手工开发,当会纯手工开发之后,再进行IDE开发就比较得心应手了package chapter10;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;/*设置好两个类型之后获取参数name通过name,输出不同的文本*/public class Hello...

2019-01-06 12:35:42 928

原创 计算机17-1,2 异常

一、编程题1、jmu-Java-06异常-01-常见异常(50 分)自己编码以产生常见异常。main方法: 事先定义好一个大小为5的数组。 根据屏幕输入产生相应异常 提示:可以使用System.out.println(e)打印异常对象的信息,其中e为捕获到的异常对象。输入说明:arr代表产生访问数组是产生的异常。然后输入下标,如果抛出ArrayIndex...

2019-01-06 12:35:35 890

原创 JAVA_EE开发网页

1、新建动态web项目(动态才有交互能力)2、填入项目名称,点击New Runtime新建运行时服务器(选与自己机器中有的,相配的TomCat的服务器) 选中之后,会提示你装到一个位置,自己选就好了,它会自动识别注意,选的时候,应当选到电脑本身Tomcat内部(下面右图所示),而不是表面然后点击finish 3、新建好运行时服务器之...

2019-01-06 12:35:29 436 5

原创 实验6 Servlet的开发和使用

题目:基于HTML+Servlet开发一个小型的管理学生信息的Web系统,要求:1)服务器端使用文件保存所有的学生信息,包括:学号、姓名、性别、所在学院、系统密码;2)提供学生登录的界面,可以获取客户端发送的学生学号和密码,并判断学号和密码是否正确,并最终在浏览器中打印是否验证通过的信息提示:如果学号和密码输入正确,则显示学生的学号、姓名、性别、所在学院,否则提示用户名、密码有误。一、新建...

2019-01-06 12:35:23 561

原创 JAVA实验七

题目设计一个简单的基于Web的留言板,要求:1)系统中所有页面,如果用户没登录,则让用户返回到登录页面login.jsp(说明:login.jsp页面填写用户的用户名和密码);2)留言板(message.jsp)页面中以表格的形式(留言者用户名、留言标题、留言时间)显示出所有的用户留言,点击一个标题后,可以在新页面(showmessage.jsp)中显示留言的内容;3)在留言页面addMess...

2019-01-06 12:35:17 446

原创 JAVA复习之二

1、面向对象的特点:封装、继承、多态2、casejdk7之前case后面只能有整数或者是枚举型,但是在jdk7包括jdk7,之后在case后面就可以使用字符串类型了;break的作用是跳出switch,不执行其他的case了,如果不加就从符合条件的case开始,一直走下去,直到下一个break后跳出,如果一直没有,到switch结束后退出 。3、参数量可变方法该语法只能使用一次...

2019-01-06 12:35:11 129

原创 java基本类型的读入方式和关闭方式 java中next()和nextLine()

1、一般读入形式和关闭形式import java.util.*;Scanner scan=new Scanner(System.in);float l=scan.nextFloat();double l1=scan.nextDouble();//这里不能是double l,因为在一个变量的作用域范围内不能有同样的变量名出现;int l2=scan.nextInt();scan....

2019-01-06 12:34:49 749 1

原创 流类总结

java内存中存的字符都是Unicode编码的,但是磁盘/网络中有各种各样的的编码方式,因此从java内存到磁盘/网络或者从磁盘/网络到java内存中会有一个转换过程一、输入流和输出流的四种抽象基本类是InputStream、OutputStream、Reader、Writer输入流和输出流是相对于java内存而言的输入流(读到java内存中):InputStream、Reader输出流...

2019-01-06 12:34:41 179

原创 JAVA实验二:设计一个教师类Teacher(属于cn.net.sdkd包)实现接口进行排序等

设计一个教师类Teacher(属于cn.net.sdkd包)(1)属性有编号(int no)、姓名(String name)、年龄(int age)、所属学院(String seminary),为这些属性设置相应的get和set方法。(2)为Teacher类重写equals方法,要求:当两个教师对象的no相同时返回true。(3)重写Teacher类的toString方法,通过该方法可以返回...

2019-01-06 12:34:31 5332

原创 JAVA实验二:设计一个带表头的双向链表(链表中数据的具体类型可以随意) 泛型

题目:设计一个带表头的双向链表(链表中数据的具体类型可以随意)提供以下方法:(1)insert:在某个位置插入对象;(2)insert:在链表的最后插入对象;(3)delete:在某个位置删除对象;(4)delete:删除链表中与x相同的元素;(5)size:返回当前链表中对象的个数;(6)isEmpty:判断链表是否为空;(7)traverse:遍历链表,打印出所有的元素;(8...

2019-01-06 12:34:22 2047

原创 JAVA实验二:使用一维数组编码实现一个栈(Stack)类

题目:使用一维数组编码实现一个栈(Stack)类,要求提供以下操作(1)boolean isEmpty():判断栈当前是否为空;(2)入栈操作void push(obj):把数据元素obj插入堆栈;(3)出栈操作Object pop():出栈,并返回删除的数据元素;(4)Object getTop():取堆栈当前栈顶的数据元素并返回;(5)利用Stack类实现一个方法:输入一个正整数,输出...

2019-01-06 12:34:14 703 1

原创 JAVA实验二:利用二维数组(double[])实现一个矩阵类:Matrix的相乘、转置、相加等

题目:利用二维数组(double[])实现一个矩阵类:Matrix。要求提供以下方法:(1)set(int row, int col, double value):将第row行第col列的元素赋值为value;(2)get(int row,int col):取第row行第col列的元素;(3)width():返回矩阵的列数;(4)height():返回矩阵的行数;(5)Matrix a...

2019-01-06 12:34:05 5605

原创 JAVA实验二:对数组进行初始化、赋值、按形式打印

题目:按照要求使用Java编码。(1)以类型int[][]声明一个叫matrix的二维数组变量,将矩阵初始化为一个5个元素的数组。(2)以下列方式为matrix的内部元素赋值:matrix从零开始循环到其长度值;例如索引为i,在每次迭代中,将matrix[i]指向一个新的整数数组,其长度为i。然后用索引变量j,对数组中的每一个元素进行循环。在每次内部循环中,将matrix[i][j]赋值为(i...

2019-01-06 12:33:57 807

原创 JAVA实验二:编码实现一个类对输入数组的数从小到大排序同时使用二分法查找某一个数(递归和非递归)

编码实现一个类(1)提供一个静态方法,可以将输入的一个int[]数组按照从小到大的顺序排列;(2)提供静态方法,对排好序的数组使用折半(二分)查找(使用递归和非递归两种形式分别实现)查找某一个整数。答案import java.util.*;public class Main {/////////////////////提供一个静态方法,可以将输入的一个int[]数组按照从小到大的顺...

2019-01-06 12:33:47 2541

原创 JAVA实验三:获取位数、判断回文 StringBuffer和String区别的应用

题目编写一个Java应用程序。用户从键盘输入一个整数,程序将判断这个数是几位数并输出其位数,并判断这个数是否是回文数(是,则输出“是回文数”,否则输出“不是回文数”)。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、3223都是回文数。要求:定义两个方法,一个用于获取一个整数的位数,一个用于返回一个整数是否为回文数。答案1(推荐)import java.ut...

2019-01-06 12:33:39 616

原创 JAVA实验三:解析字符串参数获得数组

题目编写一个方法,返回一个double型的二维数组,数组中的元素通过解析字符串参数获得。例如,字符串参数:“1,2;3,4,5;6,7,8”,对应的数组为:d[0,0] = 1.0 d[0,1] = 2.0d[1,0] = 3.0 d[1,1] = 4.0 d[1,2] = 5.0d[2,0] = 6.0 d[2,1] = 7.0 d[2,2] = 8.0答...

2019-01-06 12:33:33 1355

原创 JAVA实验三:随机选择教师并返回

题目在安排教师监考时,需要从一组教师中随机选取n个教师参加监考。要求实现一个类RandomTeacher的静态方法public static String[] getRandomTeachers(String[] teachers, int n),能够从teachers中随机选择n个教师(名字)并返回。答案import java.util.*;public class Rando...

2019-01-06 12:33:27 693

原创 JAVA实验三:输出点菜记录中每种菜的价格及总价格

题目假设某餐馆中每桌顾客点菜记录的格式为“北京烤鸭:189西芹百合:15清蒸鲈鱼:80”(每道菜的价格与下一道菜的名字之间有一个空格)。编写一个类的方法,能够接受键盘录入的符合上述格式的点菜内容字符串,输出点菜记录中每种菜的价格及总价格。答案import java.util.*;public class Menu { public static void Sum(S...

2019-01-06 12:33:20 7763

原创 JAVA实验四:打印出这两个集合的笛卡尔乘积

题目设计一个类的方法,其输入是两个字符串的集合(每个集合中的字符串有相同的意义,例如,一个全是姓名的字符串,一个全是班级的字符串),打印出这两个集合的笛卡尔乘积。答案public class Main { public static void find(String []s,String []s1) { for(int i=0;i<s.length;i++)...

2019-01-06 12:33:13 804

原创 JAVA实验四:从键盘录入若干个学生的姓名和分数

题目编写一个程序,用户可以从键盘录入若干个学生的姓名和分数(程序每次提示用户输入“Y”或“N”决定是否继续录入学生信息,如果用户输入“N”则用户输入完毕。输入的“Y”、“N”不区分大小写)。用户录入完毕后,程序按成绩由高到低的顺序输出学生的姓名和分数(姓名和分数之间用一个空格分割)。【说明:键盘输入可以使用Scanner类】答案import java.util.*;publ...

2019-01-06 12:33:06 4584

原创 JAVA实验四:写一个彩票的模拟程序

题目写一个彩票的模拟程序:30选7。随机(1~30之间)生成7个随机数,注意不能重复。然后从键盘输入7个数,对比7个数是否与随机数有相同的。最后显示“中了几个号”。同时,如果中了7个号,显示一等奖;如果中了6个号,显示二等奖;如果中了5个号,显示三等奖。要求:首先在注释中写出程序的实现思想,特别是程序所使用的数据结构,然后写出Java实现代码。【说明:键盘输入可以使用Scanner类】...

2019-01-06 12:33:00 8554 1

原创 JAVA实验四:用HashMap模拟一个网上购物车

题目用HashMap模拟一个网上购物车。要求:从键盘输入n本书的名称、单价、购买数量,将这些信息存入一个HashMap,然后将该HashMap作为参数调用方法getSum(HashMap books),该方法用于计算书的总价并返回。【说明:键盘输入可使用Scanner类】答案import java.util.*;public class Shop { public st...

2019-01-06 12:32:54 3968

原创 实验五:能够从data.dat文件中读取学生及其课程成绩并显示于控制台

题目设计学生类Student,属性:学号(整型);姓名(字符串),选修课程(名称)及课程成绩(整型)。编写一个控制台程序,能够实现Student信息的保存、读取。具体要求:(1)提供Student信息的保存功能:通过控制台输入若干个学生的学号、姓名以及每个学生所修课程的课程名和成绩,将其信息保存到data.dat中;(2)数据读取显示:能够从data.dat文件中读取学生及其课程成绩并显示于控...

2019-01-06 12:32:48 4028

原创 实验五:计算出orders.txt中所有顾客消费的总价格

题目假设某个餐馆平时使用:1)文本文件(orders.txt)记录顾客的点菜信息,每桌顾客的点菜记录占一行。每行顾客点菜信息的记录格式是“菜名:数量,菜名:数量,…菜名:数量”。例如:“烤鸭:1,土豆丝:2,烤鱼:1”。2)文本文件(dishes.txt)记录每种菜的具体价格,每种菜及其价格占一行,记录格式为“菜名:价格“。例如:“烤鸭:169”。编写一个程序,能够计算出orders.txt中...

2019-01-06 12:32:42 1513

原创 实验五:控制台输入通过流封装System.in获取

题目编写程序,要求:用户在键盘每输入一行文本,程序将这段文本显示在控制台中。当用户输入的一行文本是“exit”(不区分大小写)时,程序将用户所有输入的文本都写入到文件log.txt中,并退出。(要求:控制台输入通过流封装System.in获取,不要使用Scanner)答案import java.io.*;/* * 功能:通过System.in获取要写的内容 * 将要写的...

2019-01-06 12:32:36 680

原创 各种常用容器总结和基本类的讲解

LinkedList(实现了List接口、Queue接口和Collection接口)对象可以重复,对象的顺序与放入的顺序一致存在于java.util.*包中(一)常用方法//将制定元素放入到对列中。boolean add(E e)//在列表中指定的位置上插入指定的元素,index是从0开始的。 void add(int index,E element)//在此列表的开始...

2019-01-06 12:32:29 373

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除