Iostream 库的基础是两种命名为 istream 和 ostream 的类型,分别表示输入流和输出流。流是指要从某种 IO 设备上读出或写入的字符序列。命名空间(英语:Namespace)表示标识符(identifier)的可见范围。一个标识符可在多个命名空间中定义,它在不同命名空间中的含义是互不相干的。这样,在一个新的命名空间中可定义任何标识符,它们不会与任何已有的标识符发生冲突,因为已有的定义都处于其他命名空间中。 例如,设Bill是X公司的员工,工号为123,而John是Y公司的员工,工号也是123。由于两人在不同的公司工作,可以使用相同的工号来标识而不会造成混乱,这里每个公[……]
Category: Programming Language
Pointer to Struct
#include <stdio.h> #include <stdlib.h> typedef struct { int num; char *name; char sex; float score; } STU; int main() { int i; STU Student0; /* a STU variable */ STU * Student1 = NULL; /* a pointer to a STU variable */ STU * Student2 = N[......]
Code:Blocks 编译fortran
Code:Blocks 编译fortran方法如下:

高斯非线性最小二乘法(全局优化)拟合
高斯拟合属于非线性拟合,这里最小二乘法,全局最优拟合方法为例,写一个代码,供大家参考:
A Matlab Function to Execute another Function Automatically
% This function can be used to execute a function automatically with in the
% defined length at intervals of period.
% Period is the intervals between two callback functions (seconds)
% The length of the running functions (seconds)
% The times of the TasksExecuted:floor(length/period)+1
% fuc[……]
matlab全局优化与局部优化
在实际的工作和生活过程中,优化问题无处不在,比如资源如何分配效益最高,拟合问题,最小最大值问题等等。优化问题一般分为局部最优和全局最优,局部最优,就是在函数值空间的一个有限区域内寻找最小值;而全局最优,是在函数值空间整个区域寻找最小值问题。
matlab 编译可执行exe文件方法
好久没有更新博客了,因为这两周主要在用matlab写一个简单的线性水文响应系统,后面这个系统我发布到博客上,关于matlab 编译可执行exe文件方法,应该说网上这方面的资料非常多,但这里我还是想记录一点东西。在matlab中主要有两种方法完成matlab程序的编译:
1. mcc编译
用这种方法进行编译,需要先安装matlab的编译器。具体方法,在matlab 的command window 中输入mbuild -setup,安装提示即可完成安装(可以选择matlab自带的LCC编译器或者你电脑上安装的其他编译器),网上有安装方法,很简单,这里不赘述。
安装好编译器后就可以[……]
第八章 数组
1. 数组定义与引用 #include <stdio.h> #include <stdlib.h> #define studentsnumber 5 //定义宏不需要添加分号,但是如果调用return语句,则需要加分号 // define hong return(2.0*3) //******************************************************************************************************************************* //1) 数组的类[......]