作业帮 > 综合 > 作业

关于Matlab用函数Sin产生数据集

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 11:36:56
关于Matlab用函数Sin产生数据集
由函数y=sin【(x1的平方+X2的平方)再开方】/【(x1的平方+X2的平方)再开方】,Xi在-4Pi到4Pi之间产生的数据集
x1=-4*pi:4*pi;
x2=-4*pi:4*pi;
y=sin(sqrt(x1.^2+x2.^2))./sqrt(x1.^2+x2.^2);
disp(y);
再问: 再利用人工神经网络或支持向量机方法对数据集进行拟合可以吗?
再答: 人工神经网络和支持向量机我只接触过用来分类,不知道怎么拟合,可以用最小二乘法或者插值法之类的进行拟合
再问: 我不会啊,大哥可以给出具体答案吗?跪求答案
再答: clc; clear all; x1=-4*pi:4*pi; x2=-4*pi:4*pi; [x,y]=meshgrid(x1,x2); z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2); z1=interp2(x1,x2,z,x,y); surf(x1,x2,z);