如何用matlab编程计算该组公式的离散点?

 我来答
lhmhz
高粉答主

2019-10-31 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7263 获赞数:16990

向TA提问 私信TA
展开全部

题主给出的一尺答哪组公式要求x(i),y(i)值(离散点),陵码通过分析可以按下列思路来实现。

1、根据θ(0~π)的范围,求出

theta=0:pi/20:pi;

n=50;R=5;

U=sqrt(n^2-cos(theta).^2)-sin(theta);

Mx=n-cos(theta);

My=-(U+sin(theta));

2、根据x(end),y(end)值【从后两公式,不难发现,只有已知x(end),y(end)值,才能求x(end-1),y(end-1)值】,用for循环语句求出x(end-1),y(end-1)值,可以用solve函数求解。

3、求出x(i),y(i)值,可以用plot函数绘出θ~x和θ~y曲线举仿图,绘出x~y曲线图

这里取n=50;R=5; 可以得到如下结果


由于题主没有给出具体的已知条件,所以上述根据我的理解假设的。

匿名用户
2019-10-31
展开全部
clc;clear all;close all;
%sin function
fs=8000;
t=(1:80000)/fs;
y1=4*sin(2*pi*1*t);
subplot(211);
plot(t,y1);
title('Signal');
[counts binValues]=hist(y1,64);%绘制直含胡方图
subplot(212)
bar(binValues,counts);xlim([-8 8]);%绘制谈侍拦直方图谈明
title('Histogram');
grid on;
%Gaussian noise
y2=randn(1,length(t));
figure;
subplot(211);
plot(t,y2);
title('Signal');
[counts binValues]=hist(y2,64);
subplot(212)
bar(binValues,counts);xlim([-8 8]);
title('Histogram');
grid on;
%Plus of the sin and Gussian

figure;
y2=randn(1,length(t));
subplot(211);
plot(t,y1+y2);
title('Signal');
[counts binValues]=hist(y1+y2,64);
subplot(212)
bar(binValues,counts);
xlim([-8 8]);
title('Histogram');
grid on;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式