自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (3)
  • 收藏
  • 关注

原创 MATLAB零基础入门:M文件

【例2】 假设除需要生成球面外,还想生成柱面,则可以考虑编制一个绘图函数,这个函数有一个surface参数。脚本式M文件是将执行计算或绘图的语句直接写入模块,没有function关键字,也没有复杂的流程控制,而是按先后顺序处理一系列动作。函数式M文件则通过函数实现更多的功能。创建和编辑程序的工作在M文件编辑器中完成,在主界面工具栏中单击“新建脚本”按钮,打开新的M文件编辑窗口。下面通过两个实例介绍脚本式M文件和函数式M文件的区别。一般而言,脚本式M文件和函数式M文件的区别如表1所示。

2023-07-11 16:45:00 1370

原创 MATLAB零基础入门:变量的作用范围和存活期

变量的存活期代表变量保持其值的能力。在MATLAB中有一种变量类型被称为persistent variable,即固定变量。固定变量类似C、Basic等语言中的静态变量,即可以保持变量的值。有的变量可以在整个程序中起作用,有的变量则只能在程序的一定范围内起作用。如果希望扩展变量的作用范围,可以采用两种方法。局部变量的作用范围仅限于它所在的函数,一旦程序运行范围超出了它所在的函数,则变量的值将不再保留。可以用mlock函数防止M文件从内存中被清除,这样可以防止M文件中的固定变量也从内存中被清除。

2023-07-11 11:45:00 547

原创 MATLAB零基础入门:函数(3)

第二个调用传递相同的函数句柄和一个错误数据类型的数据,这次round函数运行失败,catcherr函数显示一则出错信息,其中显示了失败函数的名称。fminbnd函数用feval函数处理@humps函数句柄,下面是fminbnd M文件的一小部分,第一行中,funfcn输入参数接收传入的函数句柄@humps的第113行中的feval函数处理句柄。【例3-27】如果传递参数中的函数名字符串,接收该变量的函数能将函数名转换为使用str2func的函数句柄,下面先传递一个参数funcname给函数。

2023-07-11 08:15:00 147

原创 MATLAB零基础入门:函数(2)

对于输出参数,函数代码必须把它们打包到一个元胞数组中,这样,MATLAB就可以把参数返回给调用函数。利用nargin和nargout函数可以确定函数的输入参数和输出参数的个数。使用匿名函数可以在不必创建M文件的情况下快速创建简单函数,可以在MATLAB命令行或任何M文件函数或脚本中创建匿名函数。使用varargin和varargout函数可以传递任意个数的输入参数或者返回任意个数的输出参数给函数。【例4】下面的函数接受一个两列数组作为输入参数,其中第一列表示一系列点的x坐标,第二列表示点的y坐标。

2023-07-10 16:45:00 132

原创 MATLAB零基础入门:函数(1/3)

function [ x , y ] = myfun(a , b , c) 函数定义行 % H1行——用一行文字来综述函数的功能 % 帮助文本——用一行或多行文本解释如何使用函数 % 在命令行中输入"help "时可以使用它,对于主函数 % 函数体——一般从第一个空白行后开始。% 注释 – 描述函数的行为,输入输出的类型等。% 在命令行中输入"help "时不会显示这些文本。%:开始编写函数代码。

2023-07-10 11:30:00 102

原创 MATLAB零基础入门:流程控制:循环结构

在命令窗口输入下面的代码,计算10到1的整数的和。continue命令经常与for或while语句一起使用,其作用是结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判断。其中v为循环变量,它按照后面表达式定义的规则在指定范围内逐个取值,并在循环体的语句中进行使用。break for 或while循环 它出现时,退出循环,在嵌套的循环中,进入相邻的外层循环。continue for或while循环 在本循环中跳过剩余的语句,进入本循环的下一次迭代。

2023-07-10 09:30:00 118

原创 MATLAB零基础入门:流程控制:判断结构

流程控制语句决定程序运行时的走向,其中包括判断结构、循环结构、错误控制和其他运行控制等。

2023-07-09 21:27:14 227

原创 MATLAB零基础入门:表达式

与其他编程语言类似,MATLAB也提供了表达式功能。但是,与大多数编程语言不同的是,这些表达式主要是针对数组进行操作的。

2023-07-09 21:19:26 112

原创 MATLAB零基础入门:表

表由若干行变量和若干列变量组成。表格中的每个变量都可以具有不同的数据类型和大小,但有一个限制条件,即每个变量的行数必须相同。

2023-07-09 21:08:46 923

原创 MATLAB零基础入门:分类数组

分类数组是定性数据数组,其值取自离散数据、非数值数据组成的有限集。

2023-07-02 11:33:47 149

原创 MATLAB零基础入门:元胞数组

元胞数组是一种特殊的数组,这种数组的元素能包含其他MATLAB数组。例如,元胞数组的其中一个元胞可能包含一个实型矩阵,另一个元胞又包含文本字符串数组,而第三个元胞又包含值为复数的向量。可以生成任意大小和形状的元胞数组。结构和元胞数组为不同类型的数据提供了一种系统存储机制。它们主要在组织数据的方式上有所不同:在结构中从命名字段访问数据,在元胞数组中则通过矩阵索引操作访问数据。

2023-07-01 15:30:00 650

原创 MATLAB零基础入门:结构数组

结构数组是调用字段的MATLAB数组。结构数组的字段能包含任何类型的数据。如,其中一个字段可能包含一个表示名称的文本字符串,另一个字段可能包含一个表示类别的标量,第三个字段则为测量结果矩阵,等等。

2023-07-01 11:30:00 339

原创 MATLAB零基础入门:字符串

字符串又被称为字符数组,由多个字符连接而成。在MATLAB中,字符串一般用单引号(‘’)括起来。

2023-06-30 12:15:00 554

原创 MATLAB零基础入门:矩阵(2)

在MATLAB中保存矩阵中的数据时,不是按照它们显示在MATLAB命令窗口中的形状保存,而是作为单一元素列保存的。要引用矩阵中的特殊元素,可以用下面的语法指定它的行号和列号,其中A是矩阵变量。按先行后列的顺序指定。聚合矩阵时,如果矩阵的数据类型不同,MATLAB会自动对某些元素进行类型转换,这样生成的矩阵具有相同的数据类型。比如上面矩阵A的大小为[3 3],则位置(3,2)处的元素在保存序列中的位置为(2-1)3+3,即6。使用下面的语句,可以计算44的魔方矩阵A中第2列所有元素的和。

2023-06-30 09:00:00 46

原创 MATLAB零基础入门:数组

在MATLAB中,所有数据都用数组或矩阵进行保存。矩阵是数组的二维形式。本节主要介绍构造数组和矩阵的方法。注意:数组和矩阵属于数据结构的范畴,而非数据类型。请读者在概念上区分开来。在MATLAB中构造数组很简单,只需要用空格或逗号间隔数组元素,然后用方括号括起来就行了。如就构造了一个有6个元素的数组x。除直接构造外,还有一些常用的构造方法,下面介绍其中的三种方法,即增量法、linspace函数法和logspace函数法。

2023-06-30 07:45:00 113

原创 MATLAB零基础入门:日期时间数组

在MATLAB中,可以创建日期和时间数组并进行比较、计算和格式化显示。

2023-06-29 21:47:56 479

原创 MATLAB零基础入门:矩阵(1)

矩阵即二维数组。下面介绍几种创建矩阵的方法。

2023-06-29 21:10:25 85

原创 MATLAB零基础入门:数值类型变量

对于数值变量,MATLAB中提供了整型和浮点型等数据类型。

2023-06-29 20:55:56 874

原创 MATLAB零基础入门:常量和变量

计算机语言用不同类型的变量来引用不同类型的对象。作为一门科学计算语言,MATLAB既有一般高级语言所具备的基本数据类型,又提供了适合矩阵计算的特殊数据类型。与很多其他计算机语言一样,常数和变量是基本的语言元素。在定义好常数后,在代码运行过程中常数的值不能改变;变量的值则可以改变。

2023-06-29 15:13:32 2250

原创 MATLAB零基础入门:编程环境

MATLAB的主界面如图1所示。可见,MATLAB主界面由功能区、当前目录浏览器、工作区、编辑器和命令窗口等几部分组成。可以根据需要改变主界面的外观,包括移动、缩放和关闭工具窗口等。注意,编辑器窗口需要新建或打开脚本时才会显示。图1 MATLAB主界面MATLAB界面及可打开的窗口如表1中所示。默认情况下,它们中间有一些没有显示。如果用户更喜欢命令行运行方式,可以用等价的函数完成界面上工具完成的任务。

2023-06-29 14:59:13 393

原创 Excel+Python pandas办公自动化

本课程主要结合Python pandas包介绍Excel数据导入、整理、预处理、简单统计和数据可视化等内容。

2023-03-09 11:57:21 158

原创 Excel+Python OpenPyXL办公自动化

本课程主要结合Python OpenPyXL包介绍Excel办公自动化的各种方法。

2023-03-09 11:55:51 48 1

原创 PPT(WPS演示) VBA办公自动化

本课程主要PowerPoint(WPS演示) VBA脚本编程的各种方法。

2023-03-09 11:52:31 887 3

原创 Word(WPS文字) VBA办公自动化

本课程主要介绍Word(WPS文字) VBA脚本编程的主要方法。

2023-03-09 11:50:27 617

原创 WPS表格(Excel)+Python win32com办公自动化

本课程主要结合Python win32com包介绍WPS表格(Excel)数据处理的各种方法。相关内容包括Python语言基础、WPS表格对象模型、公式和l函数、图形、图表、数据透视表、字典应用、正则表达式等。使用win32com包,VBA能做的Python也能做。

2023-03-09 11:48:32 1168

原创 PPT(WPS演示)+Python win32com办公自动化

本课程主要结合Python win32com包介绍Powerpoint(WPS演示)办公自动化的各种方法。相关内容包括Python语言基础、Powerpoint对象包括演示文稿、幻灯片、文本、表格、图形、图表、音频视频、动画、图片等。使用win32com,VBA能做的Python也能做。

2023-03-09 11:46:21 499 2

原创 Word(WPS文字)+Python win32com办公自动化

相关内容包括Python语言基础、Word对象包括文档、Range、段落、节、域、页眉页脚、书签、表格、图形、图表、正则表达式等。属性设置-线条属性-LineFormat对象、颜色、线型和线宽 06:28。属性设置-面的属性-FillFormat对象、颜色和透明度 05:55。属性设置-面的属性-图案填充、图片填充和纹理填充 08:18。属性设置-线条属性-箭头、透明度和图案填充 13:03。常量和变量-变量-变量的声明、赋值和删除 05:00。属性设置-面的属性-单色填充和渐变色填充 11:53。

2023-03-09 11:43:45 947

原创 Excel+Python xlwings数据处理自动化

Excel+Python xlwings数据处理自动化,内容包括Python语法基础、Excel四大对象、图形、图表、数据透视表、公式和函数、字典应用、正则表达式等。添加公式-用FormulaR1C1属性输入R1C1样式的公式 02:33。属性设置-面的属性-FillFormat对象、颜色和透明度 05:19。基础-数据读写-Excel工作表与字典之间的数据读写 08:03。属性设置-面的属性-图案填充、图片填充和纹理填充 08:09。属性设置-线条属性-LineFormat对象 06:12。

2023-03-09 11:41:04 335

原创 Excel(WPS表格) VBA数据处理自动化

属性设置-线条属性-LineFormat对象、颜色、线型和线宽 06:49。属性设置-面的属性-FillFormat对象、颜色和透明度 05:43。属性设置-面的属性-图案填充、图片填充和纹理填充 16:20。流程控制-循环结构-While…流程控制-判断结构-有嵌套的If判断结构 04:52。流程控制-判断结构-单分支If判断结构 05:57。流程控制-判断结构-二分支If判断结构 02:08。流程控制-判断结构-多分支If判断结构 05:09。流程控制-循环结构-While循环嵌套 06:13。

2023-03-04 10:54:45 1221

原创 使用MATLAB Mapping工具箱创建和编辑地图

使用MATLAB Mapping工具箱创建和编辑地图文章目录使用MATLAB Mapping工具箱创建和编辑地图一、创建底图二、在底图上显示数据三、地理计算使用地图制作工具箱,可以在MATLAB环境中读取、分析和显示地理信息。因为地球和大部分天体通常都是球形的,所以地理数据常常在球坐标系或椭球坐标系中定义。地球曲面上定义的距离、方位、面积甚至直线都与MATLAB笛卡儿坐标系中的不同。将球体上的地理信息显示到平面上还需要特殊的绘图技巧。地图制作工具箱可以用简单的命令创建地图。使用工具箱提供的地图数据

2021-05-28 12:26:52 2089 1

原创 MATLAB虚拟现实

【课程介绍】介绍通过MATLAB和Simulink控制虚拟世界,实现三维动画的方法。【课程收益】学习MATLAB的Simulink 3D Animation模块学会通过MATLAB和Simulink控制虚拟世界,实现三维动画第一章:Simulink三维动画模块简介 1. Simulink三维动画模块及其特点 7:25 2. VRML语言 7:30 3. 基本实现流...

2019-11-22 12:05:01 788

原创 MATLAB与Python接口

【课程介绍】介绍MATLAB与Python接口的多种方法,包括MATLAB与Python的相互调用以及将MATLAB代码打包成组件然后在Python中集成。【课程收益】MATLAB调用PythonPython调用MATLAB将MATLAB代码打包成组件然后在Python中集成视频教程入口第一章:使用Python调用MATLAB 01. MATLAB包简介 4:59 0...

2019-11-22 12:01:25 2496

原创 MATLAB与.NET接口

【课程介绍】介绍在.NET程序中调用MATLAB、在MATLAB中调用.NET类库以及把MATLAB代码打包成组件然后在.NET程序中集成的方法。【课程收益】在Python中使用Python包在MATLAB中调用.NET类库把MATLAB代码打包成组件然后在.NET程序中集成视频教程入口课程大纲课件打包下载第一章:在.NET中调用MATLAB 01. 创建MATLAB服务...

2019-11-22 12:00:09 618 1

原创 MATLAB数据拟合

【课程介绍】结合MATLAB曲线拟合工具箱介绍数据拟合,内容包括数据预处理、参数拟合和非参数拟合等。【课程收益】MATLAB曲线拟合工具箱中工具和函数的使用参数拟合和非参数拟合,方法和算法拟合计算前的数据预处理,计算后的拟合优度评价视频教程入口第一章:数据预处理 01. 缺失值的处理-发现缺失值 11:25 02. 缺失值的处理-删除缺失值 9:42 03. ...

2019-11-22 11:55:27 1959

原创 MATLAB与Excel接口

【课程介绍】介绍MATLAB与Excel接口的方法,包括MATLAB与Excel相互调用,以及将MATLAB代码打包成Excel插件并在Excel的VBA编程环境中使用的方法。【课程收益】MATLAB调用ExcelExcel调用MATLAB将MATLAB代码打包成Excel插件并在Excel的VBA编程环境中使用第一章:MATLAB调用Excel 1. actxGetRunni...

2019-11-22 11:51:30 903

原创 MATLAB编译器

【课程介绍】基于MATLAB 2018b版本介绍MATLAB编译器。介绍如何利用编译器将MATLAB代码编译为独立应用程序或组件,并在没有安装MATLAB的计算机上进行部署。【课程收益】了解MATLAB编译器将MATLAB代码打包成独立应用程序将MATLAB代码打包成组件,应用于其他程序视频教程入口第一章:概述 1. MATLAB编译器的基本功能和使用步骤 13:20第二...

2019-11-22 11:50:10 1382

原创 MATLAB高效编程

【课程介绍】介绍改善MATLAB运行效率的技巧和工具,介绍有效使用内存的技巧。【课程收益】改善MATLAB运行效率探查器工具的使用有效使用内存视频教程入口第一章:课程简介 1. 课程简介 2:18第二章:改善运行的技巧 01. 计算程序运行的时间 5:44 02. 计算函数运行的时间-timeit函数 2:27 03. 循环矢量化-数组运算 5:0...

2019-11-22 11:48:25 190

原创 MATLAB与SPSS接口

【课程介绍】介绍MATLAB与SPSS接口的技巧和示例。【课程收益】SPSS通过自动化调用MATLABSPSS调用MATLAB代码编译的组件第一章:课程简介 1. 课程简介 2:29第二章:SPSS调用MATLAB 1. SPSS的VBA开发环境 15:28 2. 后期绑定-CreateObject函数和GetObject函数 9:52 3. 前期绑定...

2019-11-22 11:46:53 911

原创 MATLAB与VB接口

【课程介绍】介绍MATLAB与VB 6接口的方法。包括基于自动化的接口方法和基于组件的接口方法。【课程收益】VB通过自动化调用MATLABVB调用MATLAB代码编译的组件第一章:课程简介 1. 课程简介 1:44第二章:VB调用MATLAB 1. 后期绑定-CreateObject函数和GetObject函数 9:55 2. 前期绑定-Matlab Appl...

2019-11-22 11:45:38 343

原创 MATLAB与WORD接口

【课程介绍】介绍MATLAB与WORD接口的方法和技巧。基于自动化的相互调用、基于组件的集成,还介绍了Notebook。【课程收益】MATLAB调用WORDWORD调用MATLAB基于MATLAB组件的集成Notebook视频教程入口第一章:课程简介 1. 课程简介 3:45第二章:MATLAB调用Word 1. actxGetRunningServer函数和a...

2019-11-21 09:49:54 1240

提取FLV文件的视频和音频

提取FLV文件的视频和音频

2014-09-20

二维图像三维显示

二维图像三维显示

2012-11-18

虚拟跟踪球技术

虚拟跟踪球技术,vb源代码,很有用 A Virtual Trackball and Quaternion Primer Description: This program includes a virtual trackball and shows the programmer how to use quaternions to implement natural object rotation in 3-D graphics. This file came from Planet-Source-Code.com...the home millions of lines of source code

2012-06-12

空空如也

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

TA关注的人

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