朱毅清吧 关注:0贴子:6
  • 0回复贴,共1
#include<stdio.h>
#include<stdlib.h>
#include "mat2.h"
int main()
{
mat* m1=mat_new(1.0,2.0,3.0,4.0);
mat* m2=mat_new(2.0,3.0,4.0,5.0);
float a=1.0,b=2.0;
mat_print(m1);
mat_print(m2);
mat* m3=sca_add(m1,a);
mat* m4=sca_mul(m2,b);
mat_print(m3);
mat_print(m4);
mat_print(m1);
mat_print(m2);
mat* m5=add(m1,m2);
mat* m6=mul(m1,m2);
mat_print(m5);
mat_print(m6);
}
#include<stdio.h>
#include<stdlib.h>
#include "vector2.h"
int main()
{
vec2f* v1=vec2f_new(1.0,2.0);
vec2f* v2=vec2f_new(3.1,4.3);
float a=1.0,b=2.0;
vec2f* v3=sca_mul(v1,a);
vec2f* v4=sca_add(v2,b);
vec2f_print(v3);
vec2f_print(v4);
vec2f* v5=add(v3,v4);
vec2f* v6=sub(v3,v4);
float c=dot(v3,v4);
vec2f_print(v5);
vec2f_print(v6);
printf("%g\n",c);
vec2f_delete(&v1);
vec2f_delete(&v2);
vec2f_delete(&v3);
vec2f_delete(&v4);
vec2f_delete(&v5);
vec2f_delete(&v6);
printf("--------vec2d below--------------\n");
vec2d* v7=vec2d_new(1.354,2.35);
vec2d_print(v7);
vec2d_delete(&v7);
}


IP属地:广东1楼2016-07-02 11:08回复