⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 该文件为c++的数学函数库!是一个非常有用的编程工具.它含有各种数学函数,为科学计算、工程应用等程序编写提供方便!
💻 C
字号:
#include <stdio.h>
#include <gsl/gsl_rng.h>
#include <gsl/gsl_vector.h>
#include <gsl/gsl_blas.h>

/* See the file README.txt for information on compiling this program */

int
main (void)
{
	const gsl_rng_type * T = gsl_rng_default;

	gsl_rng * r = gsl_rng_alloc (T);

	int i;

	printf ("Here are ten random numbers in the range 0-99:\n");

	for (i = 0; i < 10; i++)
	{
		int k = gsl_rng_uniform_int (r, 100);
		printf(" %d", k);
	}

	printf("\n");

	{
		double x[5] = { 1.0, 2.0, 3.0, 4.0, 5.0} ;
		double y[5] = { 5.5, 4.4, 3.3, 2.2, 1.1} ; 
		gsl_vector_view v = gsl_vector_view_array(x, 5);
		gsl_vector_view w = gsl_vector_view_array(y, 5);

		printf("blas operation DAXPY\n");

		printf("x:"); for (i = 0; i < 5; i++) { printf(" %g", x[i]); } ; 
		printf("  y:"); for (i = 0; i < 5; i++) { printf(" %g", y[i]); } ;
		
		gsl_blas_daxpy (1.0, &v.vector, &w.vector);
		
		printf("  a x + y:"); for (i = 0; i < 5; i++) { printf(" %g", y[i]); } ;
	}

	printf("\n");

	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -