自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

原创 时间序列arma建模遇到的问题

很快会出问题了,之前的bic准则定阶几秒钟就跑出结果了,数据多了之后几十分钟也没有结果,而且一直没有反应。想了半天猜想会不会是数据本身的问题,因为我用的是地下水温数据,说起来水温数据前后两天的相关性系数挺低的,在excel里面用correl函数测了一下,两天分钟数据自相关系数是零点零几,已经低于5%的"置信区间"了,简单都说就是两天数据相关性很低,自我感觉预测这样的数据不靠谱,所以换了个数据,预测水位数据(地下水位数据比较稳定,相关性系数一般都在0.5以上,属于强正相关。但是对这两种方法都不抱太大希望。

2023-03-31 02:52:29 361

原创 ValueError: Length mismatch: Expected axis has 2 elements, new values have 1 elements

长度不匹配:期望的轴有2个元素,新值有1个元素

2022-11-17 21:05:17 1760

原创 惯性力 、离心力和科里奥利力

惯性系即做匀速直线运动或静止的参考系,即适用于牛顿运动定律的参考系,比如大地等。非惯性系即相对于惯性系不静止也不做匀速直线运动的参考系,比如相对地面加速上升的电梯。在非惯性系中,牛顿运动定律不能直接应用,需加上“惯性力”。惯性力的引入为了弥补在非惯性参考系中物体的运动不满足牛顿运动定律而引入的假想力。设想有一静止的火车,车厢内一光滑桌子上放有一个小球,小球本来是静止的;现在火车开始加速启动,在地面上的人(显然他选用了一个惯性参考系——地面)看来,小球并没有运动,但是在火车上的人看来,小球沿着与火...

2022-02-24 21:11:11 3671

原创 作用域和链接属性

作用域当变量被定义在程序的不同位置时,它的作用范围是不一样的,这个作用范围就是所说的作用域。C语言NBI编译器可以确定4种不同类型的作用域:代码块、文件、原型、函数作用域代码块作用域(block scope)文件作用域(file scope)原型作用域(prototype scope)原型作用域只适用于那些在函数原型中声明的参数名。函数的声明的时候可以不写参数的名字(但函数的类型必须要写上),其实函数原型的参数名还可以随便写一个名字,不必与形式参数相匹配(当然,这样做没.

2022-01-12 10:15:21 228

原创 动态内存分配与指向它的指针变量

什么是内存的动态分配全局变量是分配在内存中的静态存储区的,非静态的局部变量(包括形参)是分配在内存中的动态存储区的,这个存储区是一个称为栈的区域。除此以外,C语言还允许建立内存动态分配区域,以存放一些临时用的数据,这些数据不必在程序的声明部分定义,也不必等到函数结束时才释放,而是需要时随时开辟,不需要时随时释放。这些数据是临时存放在一个特别的自由存储区,称为堆区。可以根据需要,向系统申请所需要大小的空间。由于未在声明部分定义它们为变量或数组,因此不能通过变量名或数组名区引用这些数据,只能通过指针来引用。

2022-01-08 19:48:51 1363

原创 指针数组作main函数的形参

int main()括号中是空的或者有void,表示main函数没有参数,调用main函数时不必给出实参。这是一般程序采用的形式,实际上,在某些情况下,main函数可以有参数:int main(int argc,char *argv[ ])其中,argc和argv是main 函数的形参,他们是程序的“命令行参数”。argc(argument count的缩写参数个数)。argv(argument vector缩写,意思是参数向量),它是一个*char指针数组,数组中的每一个元素(其值为指针)指向命令

2022-01-08 15:35:08 1065

原创 返回指针值的函数

一个函数可以返回一个整型值、字符值、实型值,也可以返回指针型的数据,即地址。概念与前面类似,只是返回的值的类型是指针类型而已。 例如"int *a(int x,int y);",a是函数名,调用它以后能得到一个int*型(指向整型数据)的指针,即整型数据的地址。x和y是函数a的形参,为整型。 请注意“*a”两侧没有括号,在a的两侧分别是*运算符和()运算符。而()优先级高于*,因此a先和()结合,显然这是函数形式。这个函数前面有一个*,表示此函数是指针型函数(函...

2022-01-07 16:33:31 947 1

原创 指向函数的指针

目录1、用函数指针变量调用函数1.1、通过函数名调用函数1.2、通过指针变量调用它所指向的函数1、用函数指针变量调用函数1.1、通过函数名调用函数#include <stdio.h>#include <stdlib.h>int main(){ int max(int,int); int a,b,c; printf("请输入a和b:"); scanf("%d,%d",&a,&b); c=max(

2022-01-07 10:13:37 327

原创 通过指针引用字符串

字符串的引用方式在c语言中,字符串是存放在字符数组中的,想要引用一个字符串,有两种方法:(1)、用字符数组存放一个字符串,通过数组名和下标引用字符串的一个字符,也可以通过数组名(即首元素地址)和格式声明“%s”输出该字符串。#include <stdio.h>#include <stdlib.h>int main(){ char string[]="I love China!"; printf("%s\n",string); printf("%c\n",

2021-12-30 20:38:50 1919 1

原创 数组、指针

指向数组元素的指针#include <stdio.h>#include <stdlib.h>int main(){ // 用指针变量指向数组元素 int i,*p,a[3]; printf("请输入三个整数"); for(i=0;i<=2;i++) { scanf("%d",&a[i]); } for(p=&a[0];p<=(&a[0]+2);p++) { printf("%

2021-12-29 10:25:15 284

原创 多维数组的地址

int a[3][4]={{1,3,5,7},{9,11,13,15},{17,19,21,23}};a是一个二维数组名。a数组包含3行,即3个行元素:a[0],a[1],a[2]。而每一个行元素又是一个一维数组,它包含4个元素,即4个列元素。如a[0]里面包含a[0][0]...a[0][3].从二维数组角度看,a代表二维数组首元素(a[0])的起始地址,现在的首元素不是一个简单的整形元素,而是由四个整型元素组成的一维数组,因此a代表的是首行的起始地址。a+1代表序号为1的行的起始地址(不能因为a

2021-12-17 21:42:31 1039

原创 c语言基本运算符问题 *a++ = *b++

*a++是先执行++运算,再执行 *, 即指针先移动一个位置,在对移动后指针所指位置解引用取值。前置运算:举例:++a=++b;执行顺序是:a=a+1;b=b+1;a=b;后置运算:举例:a++=b++;a=b;a=a+1;b=b+1;再回到上面的问题:*a++=*b++;执行顺序是:*a;*b;*a=*b;a++;b++;……while (n-- && (*target2++ = *target1++) != '\0')

2021-12-17 09:49:41 8671 6

原创 指针数组和数组指针

#include<stdio.h>#include<stdlib.h>int main(){ int a=1,b=2,c=3,d=4,e=5; int *p[5]={&a,&b,&c,&d,&e};int i;for(i=0;i<5;i++){printf("%d\n",*p[i]);} system("pause"); return 0;}int *p[n]; [ ]优先级高,先与p结合.

2021-12-16 16:10:47 508

原创 【无标题】

输入a,b两个整数,按先大后小的顺序输出,用指针方法处理,不是交换整型变量的值,而是交换两个指针变量的值。#include<stdio.h>#include<stdlib.h>int main(){ int a,b,*p1,*p2,*p; printf("请输入整数a的大小:"); scanf("%d",&a); printf("请输入整数b的大小:"); scanf("%d",&b); p1=&a; p2=&a

2021-12-06 21:51:37 322

原创 2021-07-19

2021-07-19 19:14:00 77

空空如也

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

TA关注的人

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