matlab拟合代码总结

摘要: 1:线性拟合根据斜截式y = ax+b。这样拟合的缺点是必须非常清楚图中的点分别属于哪条直线。而且不能有噪声出现。a=0.75;b=0.6;x = (0:10)';y = a*x+b+(rand(11,1)-0.5)*0.9;A = [x ones(11,1)];yy = (0:10);coeff = pinv(A) * y; %coeff中为拟合的直线的斜截figure;scatter(x,y);line([0,10],[coeff(2),coeff(1)*10+coeff(2)]);2:平面曲线拟合五个点可以确定一个非退化的平面曲线。可以同线性拟合一样有AB = 0(AB均为矩阵) 阅读全文
posted @ 2011-10-25 13:27 hydah 阅读(743) 评论(0) 推荐(0) 编辑

【转载】Linux下的段错误产生的原因及调试方法

摘要: 简而言之,产生段错误就是访问了错误的内存段,一般是你没有权限,或者根本就不存在对应的物理内存,尤其常见的是访问0地址.一般来说, 段错误就是指访问的内存超出了系统所给这个程序的内存空间,通常这个值是由gdtr来保存的,他是一个48位的寄存器,其中的32位是保存由它指向的 gdt表,后13位保存相应于gdt的下标,最后3位包括了程序是否在内存中以及程序的在cpu中的运行级别,指向的gdt是由以64位为一个单位的表,在这张表中就保存着程序运行的代码段以及数据段的起始地址以及与此相应的段限和页面交换还有程序运行级别还有内存粒度等等的信息。一旦一个程序发生了越界访问,cpu就会产生相应的异常保护,于是 阅读全文
posted @ 2011-10-25 13:25 hydah 阅读(337) 评论(0) 推荐(0) 编辑

关注shell2

摘要: 1:可以把命令的输出结果当作一个字符串,必要时可以直接用在循环体中。2:tr 'a-z' 'A-Z'` <<< $temp 可以把字符串的内容输给tr,也可以用管道temp=`echo $filename | tr 'A-Z' 'a-z'` 。3:用find命令可以输出一个目录的所有文件和子目录及其文件下面是将一个目录的所有文件和子目录及子目录的文件和子目录(递归)的名字都该为小写。#!/bin/shchange(){for filename in `ls`dotemp=`echo $filename | tr 阅读全文
posted @ 2011-10-25 13:23 hydah 阅读(164) 评论(0) 推荐(0) 编辑

编程调试技巧

摘要: printf(内核态为printk)是我觉得最好的调试工具,我碰到的大部分问题也是通过在代码中打印调试信息来分析错误源的位置,但当我们写的代码需要发布时,这些调试信息则是多余的,而当我们再次发现bug时,可能又需要加入一些调试信息,于是我们可能想寻求一种方法可以控制print函数是否打印调试信息,预处理宏可帮助我们实现这一功能。#undef PDEBUG /* undef it, just in case */#ifdef DNFS_DEBUG# ifdef __KERNEL__/* This one if debugging is on, and kernel space */# defin 阅读全文
posted @ 2011-10-25 13:21 hydah 阅读(436) 评论(0) 推荐(0) 编辑

关注shell1

摘要: ``把其中的内容当作系统命令来执行""可以输出反馈''屏蔽test用于条件测试 也可用[ ] 括起来,注意 -a是且,-o为或,eq 数值相等。-ne 数值不相等。-gt 第一个数大于第二个数。-lt 第一个数小于第二个数。-le 第一个数小于等于第二个数。-ge 第一个数大于等于第二个数。expr可以用来数值计算,判等(输出1为真,与系统输出相反),模式匹配,其功能为计算字符串的字符数,抽取文件附属名 阅读全文
posted @ 2011-10-25 13:17 hydah 阅读(214) 评论(0) 推荐(0) 编辑

函数指针全解析

摘要: 一 通常的函数调用一个通常的函数调用的例子://自行包含头文件void MyFun(int x); //此处的申明也可写成:void MyFun( int );int main(int argc, char* argv[]){ MyFun(10); //这里是调用MyFun(10);函数 return 0;}void MyFun(int x) //这里定义一个MyFun函数{ printf(“%d\n”,x);} 这个MyFun函数是一个无返回值的函数,它并不完成什么事情。这种调用函数的格式你应该是很熟悉的吧!看主函数中调用MyFun函数的书写格式:MyFun(10); 我... 阅读全文
posted @ 2011-10-25 13:05 hydah 阅读(771) 评论(1) 推荐(0) 编辑

cgi+perl+ajax初探

摘要: 本来任务要求的是用perl实现cgi脚本即可。但是普通的方法都会刷新页面。我想要的结果是不刷新页面,在原页面上进行交互。即通过cgi返回的信息可以作为原网页的部分内容。所以这需要用到ajax。 很遗憾,在网上没有多少相关的资料。而且手边的教科书上没有说到perl和ajax的结合运用。自己胡乱摸索了一下,已经成功实现不离开页面将信息传给服务器端的cgi脚本,并将服务器端传回来的反馈信息得到,通过javascript动态改变页面内容。但是一个头疼的问题是,通过innerHTML改变div的内容后,页面会自动刷新。使得反馈信息在原页面上一闪而过。没有解决。懒得弄得了。暂时吧源码贴在这。<scr 阅读全文
posted @ 2011-10-25 12:53 hydah 阅读(580) 评论(0) 推荐(0) 编辑