李肖遥的专栏

一个逍遥不羁的码农,微信公众号「技术让梦想更伟大」

  • 博客(71)
  • 资源 (5)
  • 收藏
  • 关注

原创 通用函数get和set

  这两个函数在画图时很常用,所有对象都有属性来定义它们的特征,正是通过设定这些属性来修正图形显示的方式。尽管许多属性所有的对象都有,但与每一种对象类型(比如坐标轴,线,曲面)相关的属性列表都是独一无二的。对象属性可包括诸如对象的位置、颜色、类型、父对象、子对象及其它内容。每一个不同对象都有和它相关的属性,可以改变这些属性而不影响同类型的其他对象。和每一种对象类型(图形,坐标轴,线,文本...

2013-11-30 22:59:00 158

原创 GDB调试器简介

  Linux系统中包含了GNU 调试程序gdb,它是一个用来调试C和 C++ 程序的调试器。可以使程序开发者在程序运行时观察程序的内部结构和内存的使用情况。   GDB提供了一下一些功能: (1)监视程序中变量的值; (2)设置断点以使程序在制定的代码上上运行; (3)一行一行的执行代码。   gdb程序调试的对象是可执行文件,,需在...

2013-11-30 16:28:00 160

原创 makefile中使用变量

makefile里的变量就像一个变量,变量的作用主要如下: (1)保存文件名列表。 (2)保存编译器的参数。   makefile中的变量是用一个字符串在makefile中定义的,这个文本串就是变量的值。只要在一行的开始写下这个变量的名字,后面跟一个‘=’,然后跟要设定的这个变量的 值即可定义变量,下面是定义变量的语法:              ...

2013-11-30 10:20:00 174

原创 Makefile的规则

  在讲述这个Makefile之前,还是让我们先来粗略地看一看Makefile的规则:最基本的编写规则的方法是从最终的源程序文件一个一个的查看源码文件。把它们要生成的目标文件作为目标,而C语言源码文件和源码文件包含的头文件作为依赖文件生成规则。但是必须去分析源码文件的嵌套关系,如需要把某些头文件包含的头文件也作为依赖文件,当头文件很多时,这样很繁琐,正确性也不高。   gcc编...

2013-11-29 22:11:00 113

原创 Linux编程简介

  Linux编程可以分为Shell(如BASH、TCSH、GAWK、Perl、Tcl和Tk等)编程和高级语言(C语言,C++语言,java语言等)编程,Linux程序需要首先转化为低级机器语言即所谓的二进制代码以后,才能被操作系统执行。   例如编程时,先用普通的编程语言生成一系列指令,这些指令可被翻译为适当的可执行应用程序的二进制代码。这个翻译过程可由解释器一步步来完成,或...

2013-11-29 20:07:00 134

原创 如何使用gcc编译器

开始... 首先,我们应该知道如何调用编译器。实际上,这很简单。我们将从那个著名的第一个C程序开始。 #include <stdio.h> int main() { printf("Hello World!\n"); } ...

2013-11-29 18:04:00 103

原创 ADS的使用

  ADS是一款强大的软件,应用程序不能直接操作硬件,而ADS程序是无操作系统支持的,可以直接操作硬件,下面来介绍一下ADS的基本使用方法。 编辑本段基本简介:    ADS(ARM Developer Suite),是在1993年由Metrowerks公司开发是ARM处理器下最主要的开发工具。ADS 是全套的实时开发软件工具,包编译器生成的代码密度和执行速度优异。可...

2013-11-28 13:35:00 345

原创 bvp4c--语法

 高质量学习资源免费获取,专注但不限于【Linux】【C/C++/Qt】【FPGA】【数据结构与算法】, 根据多年技术经验纯【原创】,纯【干货】,分享【技术心得】,力求【授人以鱼,更授人以渔】。 bvp4c--语法 1. bvp4c: sol = bvp4c(odefun,bcfun,solinit) sol = bvp4c(ode...

2013-11-27 10:06:00 1008

原创 어느 도시 보유 하 면 사랑 이다(事態が発生すれば、ある都市の恋はしません)【Si les villes un amour】{If have love in a city}...

如果在北京拥有爱情 半夜在簋街喝啤酒 吃小龙虾 在后海的苦情歌声里 搂着你数那四合院的瓦片 如果在上海拥有爱情 去外滩手挽手 吹吹风 坐一下午 去城隍庙尝试各种小吃 嘲笑你嘴角残余的糯米糕 如果在杭州遇见爱情 去断桥载着你骑单车 让你骑在脖子上 站在人...

2013-11-26 20:14:00 94

原创 Matlab plotyy函数的使用及问题总结

 高质量学习资源免费获取,专注但不限于【Linux】【C/C++/Qt】【FPGA】【数据结构与算法】, 根据多年技术经验纯【原创】,纯【干货】,分享【技术心得】,力求【授人以鱼,更授人以渔】。 MATLAB函数,用来绘制双纵坐标图。 调用格式:   1.plotyy(X1,Y1,X2,Y2):以左、右不同纵轴绘制X...

2013-11-26 17:16:00 952

原创 Matlab图像函数之pie

 高质量学习资源免费获取,专注但不限于【Linux】【C/C++/Qt】【FPGA】【数据结构与算法】, 根据多年技术经验纯【原创】,纯【干货】,分享【技术心得】,力求【授人以鱼,更授人以渔】。 一、pie pie用于描绘平面饼图。 (1)pie(X) 利用向量X中的数据描绘饼图。 例如: X = [1, 1, 2,...

2013-11-26 17:00:00 978

原创 matlab中patch函数的用法

  高质量学习资源免费获取,专注但不限于【Linux】【C/C++/Qt】【FPGA】【数据结构与算法】, 根据多年技术经验纯【原创】,纯【干货】,分享【技术心得】,力求【授人以鱼,更授人以渔】。 描述: patch是个底层的图形函数,用来创建补片图形对象。一个补片对象是由其顶点坐标确定的一个或多个多边形。用户可以指定补片对象的颜色和灯光。&#13...

2013-11-26 16:40:00 2354

原创 matlab的legend用法

  高质量学习资源免费获取,专注但不限于【Linux】【C/C++/Qt】【FPGA】【数据结构与算法】, 根据多年技术经验纯【原创】,纯【干货】,分享【技术心得】,力求【授人以鱼,更授人以渔】。 用Matlab画图时,有时候需要对各种图标进行标注,例如,用“+”代表A的运动情况,“*”代表B的运动情况。 legend函数的基本用法是:&#1...

2013-11-26 16:12:00 404

原创 爱上一匹野马

2013-11-2615:59:56   一些事,只配当回忆     一些人,只能做过客 既不回头,何必不忘       既然无缘,何需誓言   你如剪纸般烙印  放下尊严,放下个性,放下固执     只因为放不下那个人&...

2013-11-26 16:00:00 109

原创 MATLAB-ginput函数问题

 高质量学习资源免费获取,专注但不限于【Linux】【C/C++/Qt】【FPGA】【数据结构与算法】, 根据多年技术经验纯【原创】,纯【干货】,分享【技术心得】,力求【授人以鱼,更授人以渔】。 functions:Graphical input from mouse or cursor ginput提供了一个十字光标使我们能更...

2013-11-26 15:36:00 800

原创 Matlab中plot、fplot、ezplot的使用方法和区别

 高质量学习资源免费获取,专注但不限于【Linux】【C/C++/Qt】【FPGA】【数据结构与算法】, 根据多年技术经验纯【原创】,纯【干货】,分享【技术心得】,力求【授人以鱼,更授人以渔】。 函数plot 是绘制二维图形的最基本函数,它是针对向量或矩阵的列来绘制曲线的。也就是说,使用plot 函数之前,必须首先定义好曲线上每一点的x 及y 坐标;   ...

2013-11-26 14:55:00 3072

原创 matlab norm 范式

格式:n=norm(A,p) 功能:norm函数可计算几种不同类型的矩阵范数,根据p的不同可得到不同的范数 p返回值 1返回A中最大一列和,即max(sum(abs(A)))2 返回A的最大奇异值,和n=norm(A)用法一样 inf返回A中最大一行和,即max(sum(abs(A’))) ‘...

2013-11-26 14:40:00 325

原创 电工杯

A题:风电功率波动特性的分析 ——从一个风电场入手 东北电力大学微通电力系统研究室 随着资源环境约束的日趋严苛,以化石能源为主的能源发展模式必须根本转变。近年来,可再生能源开发的热潮遍及全球。我国已经规划了8个千万kW级的大型风电基地。截至2012年底,我国风电装机容量已超过7000万kW,居世界第1位。预计2020...

2013-11-25 23:41:00 620 1

原创 虚反矩阵指令pinv之应用

pinv指令 在多数解的例子中,有时并不是仅要将其中一变数设定为零之解。为使整个系统得到最佳化,亦可利用pinv指令求得最小模组之合理解。pinv(A)又称为虚反矩阵(pseudoinverse),其功能与反矩阵之计算相同,但它会基于svd(A)函数(或称奇异值分解函数)之计算方式,求得一个不是属于全阶之矩阵A之反矩阵。这是长方形矩阵求解时,在多重解中求其反矩阵之折衷方式。故若矩...

2013-11-21 21:19:00 489

原创 MATLAB 误差函数erf(x)

 高质量学习资源免费获取,专注但不限于【Linux】【C/C++/Qt】【FPGA】【数据结构与算法】, 根据多年技术经验纯【原创】,纯【干货】,分享【技术心得】,力求【授人以鱼,更授人以渔】。 误差函数: 1.误差函数定义为:          它的性质如下:             ...

2013-11-21 18:47:00 2480

原创 matlab——sparse函数和full函数(稀疏矩阵和非稀疏矩阵转换)

 高质量学习资源免费获取,专注但不限于【Linux】【C/C++/Qt】【FPGA】【数据结构与算法】, 根据多年技术经验纯【原创】,纯【干货】,分享【技术心得】,力求【授人以鱼,更授人以渔】。 函数功能:生成稀疏矩阵使用方法 :S = sparse(A)将矩阵A转化为稀疏矩阵形式,即矩阵A中任何0元素被去除,非零元素及其下标组成矩阵S。如果A本身是稀疏的,sp...

2013-11-21 16:51:00 340

原创 MATLAB LU函数

 高质量学习资源免费获取,专注但不限于【Linux】【C/C++/Qt】【FPGA】【数据结构与算法】, 根据多年技术经验纯【原创】,纯【干货】,分享【技术心得】,力求【授人以鱼,更授人以渔】。   高斯消元法求解线性方程,包括把增广矩阵转换为三角矩阵形式的过程,消去阶段工作 步骤是把矩阵A分解成为下三角L和上三角U的乘积。这种...

2013-11-20 20:18:00 3940

原创 Matlab命令eig

  在MATLAB中,计算矩阵A的特征值和特征向量的函数是eig(A),常用的调用格式有5种: (1) E=eig(A):求矩阵A的全部特征值,构成向量E。 (2) [V,D]=eig(A):求矩阵A的全部特征值,构成对角阵D,并求A的特征向量构成V的列向量。 (3) [V,D]=eig(A,'nobalance'):与第2种格式类似,但第2种格式中先对A作...

2013-11-20 17:33:00 844

原创 MATLAB中如何使用遗传算法

 高质量学习资源免费获取,专注但不限于【Linux】【C/C++/Qt】【FPGA】【数据结构与算法】, 根据多年技术经验纯【原创】,纯【干货】,分享【技术心得】,力求【授人以鱼,更授人以渔】。 matlab有遗传算法工具箱。 核心函数: (1)function[pop]=initializega(num,bounds,eevalFN...

2013-11-20 10:42:00 722

原创 图像处理函数详解——im2bw

  im2bw是基于转换为二值图像的算法,用的是otsu's method.   matlab中DIP工具箱函数im2bw使用阈值(threshold)变换法把灰度图像(grayscale image)转换成二值图像。所谓二值图像, 一般意义上是指只有纯黑(0)、纯白(255)两种颜色的图像。 当然, 也可以是其他任意两种颜色的组合。 在matlab命令行中键入doc im2b...

2013-11-20 00:22:00 544

原创 We~ˇsay~~ˇ

拂弹每一个音符 与心相印 行走每一段风景 和路缠绵 花开的声音 只能用心倾听 无论曾经如何艰难 我依然在最初的起点 默念歌唱 等你 携手...

2013-11-20 00:00:00 99

原创 nargin函数的用法

 高质量学习资源免费获取,专注但不限于【Linux】【C/C++/Qt】【FPGA】【数据结构与算法】, 根据多年技术经验纯【原创】,纯【干货】,分享【技术心得】,力求【授人以鱼,更授人以渔】。   nargin是用来判断输入变量个数的函数,这样就可以针对不同的情况执行不同的功能。通常可以用他来设定一些默认值,如下面的函数。 函...

2013-11-19 19:47:00 2039

原创 matlab中disp函数的使用

  高质量学习资源免费获取,专注但不限于【Linux】【C/C++/Qt】【FPGA】【数据结构与算法】, 根据多年技术经验纯【原创】,纯【干货】,分享【技术心得】,力求【授人以鱼,更授人以渔】。   disp函数直接将内容输出在Matlab命令窗口中, 关键是看disp函数怎么把字符和数字在一起进行显示。 matlab中disp()就是屏...

2013-11-19 16:53:00 1899

原创 函数textread

  函数textread可以按列读取ascii 文件中的元素,每一列中可能含有不同的数据类型。这函数读取其他程序生成的数据表时非常地有用。 实际应用中也要经常要读取txt文件,这个时候就需要用到强大的textread函数。 这个命令的形式如下: [A,B,C,…]=textread(filename,format) [a, b, c, ......

2013-11-19 14:53:00 187

原创 输入参数varargin

  一种特别的输入参数varargin 可以在自定义函数中得到,这种函数支持输入参数的变量的个数。这个参数显在输入参数列表的最后一项,它返回一个单元阵列,所以一个输入实参可以包括任意数目的实参。每一个实参都变成了由varagin 返回的单元阵列元素。如果它被应用,varagin 必须是函数中的最后一个输入参数。    varargin 【功能描述】返回函数...

2013-11-19 13:21:00 331

原创 cell函数总结

元胞数组: 元胞数组是MATLAB的一种特殊数据类型,可以将元胞数组看做一种无所不包的通用矩阵,或者叫做广义矩阵。组成元胞数组的元素可以是任何一种数据类型的常数或者常量,每一个元素也可以具有不同的尺寸和内存占用空间,每一个元素的内容也可以完全不同,所以元胞数组的元素叫做元胞(cell)。和一般的数值矩阵一样,元胞数组的内存空间也是动态分配的。 关于cell的创...

2013-11-19 11:22:00 779

原创 matlab中num2str的应用

 高质量学习资源免费获取,专注但不限于【Linux】【C/C++/Qt】【FPGA】【数据结构与算法】, 根据多年技术经验纯【原创】,纯【干货】,分享【技术心得】,力求【授人以鱼,更授人以渔】。   在求导数,积分,方程的过程中,难免会遇到一些参数要随着情况有点变化,这时,你就需要能够动态的表示出你的表达式,Num2str函数是一个相当有...

2013-11-18 21:29:00 868

原创 plot函数功能总结

基本形式 >> y=[1 2 34 5 6]; >> plot(y) 生成的图形是以序号为横坐标、数组y的数值为纵坐标画出的折线。 >> x=linspace(0,2*pi,30); % 生成一组线性等距的数值 >> y=sin(x); >> pl...

2013-11-18 18:26:00 432

原创 旧亭新燕,足慰相思

季节背后,是时间编排的文字 用心,用情,相逢,总有太多的意外,不期然,不尽然 回望,那过去已经掩于无尽的虚空,似乎是割舍,似乎是收藏 断了的线,是过去的冷寂,也是现在的温暖,难以追溯 掩藏于心的,那份即使久远而依旧坚持的悸动 在成长的期望中,或已悄然死去,我终是不忍剖开,求一个答案 等待,最需要的是一...

2013-11-18 14:31:00 97

原创 Matlb中break 和continue 语句

  有两个附加语句可以控制while 和for 循环:break 和continue 语句。   break 语句可以中止循环的执行和跳到end 后面的第一句执行,而continue 只中止本次循环,然后返回循环的顶部。如果break 语句在循环体中执行,那么体的执行中止,然后执行循环后的第一个可执行性语句。   用在for 循环中的break 语句的例子如下:&#1...

2013-11-18 10:07:00 132

原创 Matlab中tic和toc用法

  高质量学习资源免费获取,专注但不限于【Linux】【C/C++/Qt】【FPGA】【数据结构与算法】, 根据多年技术经验纯【原创】,纯【干货】,分享【技术心得】,力求【授人以鱼,更授人以渔】。 简单地说,tic和toc是用来记录matlab命令执行的时间 tic用来保存当前时间,而后使用toc来记录程序完成时间。 两者往往结合使用,用法如下:...

2013-11-18 08:53:00 952

原创 Matlab使用难点记忆

MATLAB的数据显示格式 虽然在MATLAB系统中数据的存储和计算都是双精度进行的,但MATLAB可以利用菜单或format命令来调整数据的显示格式。Format命令的格式和作用如下: l format|format short 5位定点表示 l format long 15位定点表示 l fo...

2013-11-17 19:23:00 255

原创 三维血管建模-感慨

  首先得吐槽一下湘大了,没电,我去,电脑几个小时就没电了,怎么做题,然后它还没网,到现在才来,感觉没网就很麻烦了,今天白天和几个队友一起做了这个题,毕竟是第一次,在琴湖食府,感觉还很不错的。述说这个题目吧。。   开始做这个题目,我们想的很简单。当然哈市做出啦,两张相邻图片的重叠部分的中心点,其实就是这条曲线的轨迹,这样一下一下的取,就会有一条轨迹,用matlab...

2013-11-16 23:20:00 243

原创 LC-检索

line void LC(tree T,float cost) { //为找一个答案结点检索T 0 if(T是答案结点) {输出T;return;} 1 E=T; //E-结点 2 将活结点表初始化为空; 3 while(1) { 4 for(E的每个子结点X) { 5 if(X是答案结点) {输出从X到T...

2013-11-15 12:35:00 334

原创 FIFO分枝_限界算法

问题: 检索4-皇后问题的状态空间树如下图的基本过程。(4-皇后问题解空间的树结构,结点按深度优先检索编号)   如果按序扩展这些结点,则下一个E-结点就是结点2。扩展结点2后生成结点3,8和13。利用限界函数(同行、列、对角线上只能放置1个皇后),结点3(放在第二列)立即被杀死。于是,仅将结点8和13加到活结点队列。结点18变成下一个E-结点,生成结点...

2013-11-15 09:45:00 265

状态机的C语言经典实现

关于状态机,基础的知识点可以自行理解,讲解的很多,这里主要是想写一个有限状态机FSM通用的写法,目的在于更好理解,移植,节省代码阅读与调试时间,体现出编程之美。

2020-12-08

SPSS-RFM分析建模操作手册与数据

做RFM分析的时候要知道RFM分析的数据格式有两种:   一种是交易数据,也就是每次交易占用一行,关键变量是客户ID、交易日期和交易金额;   另一种是客户数据,就是每个客户占用一行,关键变量是客户ID、交易金额、交易次数和最近交易日期。 为了保证数据的准确性,建议采用交易数据格式进行分析,实际上交易数据是可以整理成为客户数据的,而客户数据是无法还原为交易数据的

2018-08-31

modus通信协议C 语言实现

Modbus协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动

2018-08-11

Ymodem协议C语言实现

XMODEM协议是一种使用拨号调制解调器的个人计算机通信中广泛使用的异步文件运输协议。这种协议以128字节块的形式传输数据,并且每个块都使用一个校验和过程来进行错误检测。

2018-08-11

空空如也

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

TA关注的人

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