我想用c#编一个小软件 望大神们不吝赐教

我想用c#编一个小软件 望大神们不吝赐教
通过textbox输入几个一维数组例如x=[x1,x2,x3,x4,……xn]'y=[y1,y2,y3,y4,……yn]'(皆为n行1列)然后经过计算得到一个数组
X=[1,x1,y1,x1^,y1^,x1*y1
1,x2,y2,x2^,y2^,x2*y2
.
.
.
1,xn,yn,xn^,yn^,xn*yn]
其中n的个数没有严格限制 由已知点的个数决定.
如何将计算好的矩阵利用listbox或者textbox输出.
望大神能给出一些代码 在下不甚感激
2007qingyun2007 1年前 已收到1个回答 举报

矩Ж矩 幼苗

共回答了22个问题采纳率:90.9% 举报

数组的切割可以用split得到,比如说你textbox1中输入了1,3,5,7,那么string[] arr=textbox1.text.split(',')之后,arr中存放的就是对应的字符串,arr[0]即为1,arr[3]为7,arr.lenght即为你的数字个数n
有了n之后你就可以定义出后面的矩阵为(我不知道什么类型的,比如说是int的,大小按你写的可能是n行6列),那就是
int[,] arr2=new int[n,6];
之后怎么计算相乘填入arr2应该简单了吧.

1年前 追问

4

2007qingyun2007 举报

谢谢 第一个问题解决了 但是我输出的时候总是会出现问题 我怀疑我的代码有问题 能不能给我一个示范。
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.041 s. - webmaster@yulucn.com