تضامنًا مع حق الشعب الفلسطيني |
ملف:Linear least squares example2.png
![ملف:Linear least squares example2.png](https://upload.wikimedia.org/wikipedia/commons/thumb/5/53/Linear_least_squares_example2.png/476px-Linear_least_squares_example2.png)
حجم هذه المعاينة: 476 × 600 بكسل. الأبعاد الأخرى: 190 × 240 بكسل | 381 × 480 بكسل | 609 × 768 بكسل | 1٬245 × 1٬569 بكسل.
الملف الأصلي (1٬245 × 1٬569 بكسل حجم الملف: 52 كيلوبايت، نوع MIME: image/png)
![]() | هذا ملف من ويكيميديا كومنز. معلومات من صفحة وصفه مبينة في الأسفل. كومنز مستودع ملفات ميديا ذو رخصة حرة. |
ملخص
![](https://upload.wikimedia.org/wikipedia/commons/thumb/2/21/Matlab_Logo.png/25px-Matlab_Logo.png)
.هذا الرسم المتجهي أُنشئ بواسطة MATLAB
ترخيص
Public domainPublic domainfalsefalse |
![]() |
أنا، مالِك حقوق تأليف ونشر هذا العمل، أجعله في النِّطاق العامِّ، يسري هذا في أرجاء العالم كلِّه. في بعض البلدان، قد يكون هذا التَّرخيص غيرَ مُمكنٍ قانونيَّاً، في هذه الحالة: أمنح الجميع حق استخدام هذا العمل لأي غرض دون أي شرط ما لم يفرض القانون شروطًا إضافية. |
Source code (MATLAB)
% Illustration of linear least squares.
function main()
% KSmrq's colors
red = [0.867 0.06 0.14];
blue = [0, 129, 205]/256;
green = [0 100 0]/256;
green=[0 139 0]/256;
yellow = [254, 194, 0]/256;
white = 0.99*[1, 1, 1];
gray = 0.1*white;
Xr = [1, 2, 3, 4];
Yr = round(1+1.5*Xr+4*rand(1, 4))
%Yr = [9 13 15 14];
Yr = [6 5 7 10];
A = min(Xr)-1; B = max(Xr)+1;
C = min(Yr)-1; D = max(Yr)+1;
N = 100;
small = 0.2;
X = linspace(A, B, N);
% least squares fitting
Yr = Yr';
Xr=Xr';
Mat = [(0*Xr+1) Xr];
V=Mat'*Yr;
V
Mat
V=(Mat'*Mat)\V;
pe = V(1); qe = V(2);
V
% Set up the figure
lw = 5; % linewidth
lw2 = lw/2;
fs = 22; % font size
figure(1); clf; hold on;
set(gca, 'fontsize', fs);
set(gca, 'linewidth', lw2)
hold on; grid on;
axis equal;
grid off;
for i=1:length(Xr)
plot([Xr(i), Xr(i)], [Yr(i) pe+qe*Xr(i)], 'color', green, 'linewidth', 0.95*lw);
end
myrad = 0.12;
for i=1:length(Xr)
ball(Xr(i), Yr(i), myrad, red);
end
plot(X, pe+qe*X, 'b', 'linewidth', lw);
set(gca, 'GridLineStyle', '-', 'xcolor', gray);
set(gca, 'GridLineStyle', '-', 'ycolor', gray);
set(gca, 'XTick', A:1:B);
set(gca, 'YTick', C:1:D);
Yr - (pe+qe*Xr)
axis equal;
axis([A B C D]);
saveas(gcf, 'Linear_least_squares_example.eps', 'psc2'); % save as eps
function ball(x, y, r, color)
Theta=0:0.1:2*pi;
X=r*cos(Theta)+x;
Y=r*sin(Theta)+y;
H=fill(X, Y, color);
set(H, 'EdgeColor', 'none')
الشروحات
أضف شرحاً من سطر واحد لما يُمثِّله هذا الملف
العناصر المصورة في هذا الملف
يُصوِّر
قيمة ما بدون عنصر ويكي بيانات
٢٤ مايو 2008
٥٣٬١٩٠ بايت
١٬٥٦٩ بكسل
١٬٢٤٥ بكسل
image/png
b22a296c385e11f62bc997de2b7a7e591532397e
تاريخ الملف
اضغط على زمن/تاريخ لرؤية الملف كما بدا في هذا الزمن.
زمن/تاريخ | صورة مصغرة | الأبعاد | مستخدم | تعليق | |
---|---|---|---|---|---|
حالي | 23:51، 1 يونيو 2008 | ![]() | 1٬245 × 1٬569 (52 كيلوبايت) | commonswiki>Oleg Alexandrov | Add x and y labels |
استخدام الملف
ال1 ملف التالي مكررات لهذا الملف (المزيد من التفاصيل):
- ملف:Linear least squares example2.png من ويكيميديا كومنز
الصفحة التالية تستخدم هذا الملف: