matlab另存为eps时出错,保存成eps矢量图时出现问题

在MATLAB中绘制NURBS曲线并尝试保存为EPS格式时,发现在分段边界处出现明显的间断。虽然理论上存在间断,但在图片上过于明显。本文通过代码展示了如何分段画出NURBS曲线,并寻求解决方案以改善EPS输出效果。
摘要由CSDN通过智能技术生成

画的NURBS基函数,为什么输出eps格式时在分段区间边界处显示过于间断(理论上是间断的,但是输出到图片也太明显了,见下图)?如果输出位图而且取样点较多就不明显(如果x取点较少也会有间断,)程序代码如下,求大神帮忙

%!test

n = 6;

U = [0 0 0 1/8 5/8 6/8 1 1 1];

p = 2;

u = linspace (0, 1, 1000);

s = findspan (n, p, u, U);

Bref = [1.00000   0.00000   0.00000

0.60494   0.37037   0.02469

0.30864   0.59259   0.09877

0.11111   0.66667   0.22222

0.01235   0.59259   0.39506

0.39506   0.59259   0.01235

0.22222   0.66667   0.11111

0.09877   0.59259   0.30864

0.02469   0.37037   0.60494

0.00000   0.00000   1.00000];

B = basisfun (s, u, p, U);

B1(:,1) = u';

B1(:,2) = B(:,1);

B2(:,1) = u';

B2(:,2) = B(:,2);

B3(:,1) = u';

B3(:,2) = B(:,3);

k11 = 1;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值