Расчет констант выходных величин — КиберПедия 

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...

Расчет констант выходных величин

2021-04-18 109
Расчет констант выходных величин 0.00 из 5.00 0 оценок
Заказать работу

#include <windows.h>

#pragma hdrstop

#include<math.h>

#include<stdio.h>

//---------------------------------------------------------------------------

 

#pragma argsused

WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)

{

 

FILE *F1OUT=fopen("ПЗУ1вых.txt","wb");

FILE *F2OUT=fopen("ПЗУ2вых.txt","wb");

for (int i=0;i<256;i++)

   {

   float in=1.0+i/255.0;

   float out=(in*in*in)*512+0.5;

   int Iout=out;

   putc(Iout%256,F1OUT);

   putc(Iout/256,F2OUT);

   };

putc(15,F1OUT);

putc(15,F2OUT);

fclose(F1OUT);

fclose(F2OUT);

   return 0;

}

Dump памяти, в которой начиная с нулевого адреса хранятся младшие восемь разрядов выходных величин.

 

Dump памяти, в которой начиная с нулевого адреса хранятся старшие четыре разряда выходных величин.

 


Приложение Д

(справочное)

Расчет максимального отклонения от заданной величины сигнала

N

Y=N3

Отклонение, В

Относительная ошибка

1,00000000

1,000000000

0.000000

0.000000

1,00392157

1,011810902

0.000092

0.000091

1,00784314

1,023714439

0.000277

0.000271

1,01176471

1,035710971

0.000555

0.000536

1,01568627

1,047800861

0.000926

0.000884

1,01960784

1,059984471

0.000562

0.000530

1,02352941

1,072262162

0.000003

0.000003

1,02745098

1,084634296

0.000650

0.000599

1,03137255

1,097101236

0.000555

0.000506

1,03529412

1,109663342

0.000288

0.000260

1,03921569

1,122320978

0.000726

0.000647

1,04313725

1,135074504

0.000309

0.000272

1,04705882

1,147924283

0.000513

0.000447

1,05098039

1,160870676

0.000715

0.000616

1,05490196

1,173914045

0.000086

0.000073

1,05882353

1,187054753

0.000445

0.000375

1,06274510

1,200293160

0.000879

0.000732

1,06666667

1,213629630

0.000739

0.000609

1,07058824

1,227064523

0.000502

0.000409

1,07450980

1,240598201

0.000364

0.000293

1,07843137

1,254231027

0.000325

0.000259

1,08235294

1,267963363

0.000385

0.000304

1,08627451

1,281795569

0.000546

0.000426

1,09019608

1,295728008

0.000806

0.000622

1,09411765

1,309761042

0.000786

0.000600

1,09803922

1,323895033

0.000324

0.000244

1,10196078

1,338130342

0.000240

0.000179

1,10588235

1,352467332

0.000905

0.000669

1,10980392

1,366906363

0.000281

0.000206

1,11372549

1,381447799

0.000589

0.000426

1,11764706

1,396092001

0.000392

0.000281

1,12156863

1,410839330

0.000683

0.000484

1,12549020

1,425690149

0.000091

0.000064

1,12941176

1,440644820

0.000761

0.000528

1,13333333

1,455703704

0.000625

0.000430

1,13725490

1,470867163

0.000164

0.000112

1,14117647

1,486135559

0.000193

0.000130

1,14509804

1,501509254

0.000444

0.000296

1,14901961

1,516988609

0.000590

0.000389

1,15294118

1,532573987

0.000629

0.000410

1,15686275

1,548265750

0.000562

0.000363

1,16078431

1,564064259

0.000389

0.000248

1,16470588

1,579969876

0.000108

0.000069

1,16862745

1,595982963

0.000061

0.000175

1,17254902

1,612103882

0.000974

0.000481

1,17647059

1,628332994

0.000177

0.000352

1,18039216

1,644670662

0.000515

0.000085

1,18431373

1,661117248

0.000856

0.000579

1,18823529

1,677673112

0.000386

0.000037

1,19215686

1,694338618

0.000026

0.000575

1,19607843

1,711114127

0.000220

0.000103

1,20000000

1,728000000

0.000356

0.000298

1,20392157

1,744996600

0.000378

0.000491

1,20784314

1,762104289

0.000288

0.000219

1,21176471

1,779323428

0.000084

0.000015

1,21568627

1,796654379

0.000233

0.000123

1,21960784

1,814097504

0.000665

0.000196

1,22352941

1,831653165

0.000743

0.000206

1,22745098

1,849321724

0.000082

0.000156

1,23137255

1,867103542

0.000693

0.000045

1,23529412

1,884998982

0.000369

0.000124

1,23921569

1,903008406

0.000637

0.000349

1,24313725

1,921132174

0.000193

0.000387

1,24705882

1,939370649

0.000907

0.000042

1,25098039

1,957724194

0.000450

0.000354

1,25490196

1,976193169

0.000031

0.000187

1,25882353

1,994777936

0.000392

0.000319

1,26274510

2,013478858

0.000637

0.000096

1,26666667

2,032296296

0.000762

0.000446

1,27058824

2,051230613

0.000770

0.000219

1,27450980

2,070282169

0.000657

0.000015

1,27843137

2,089451327

0.000426

0.000188

1,28235294

2,108738449

0.000075

0.000302

1,28627451

2,128143896

0.000396

0.000358

1,29019608

2,147668031

0.000965

0.000358

1,29411765

2,167311215

0.000253

0.000303

1,29803922

2,187073810

0.000582

0.000195

1,30196078

2,206956178

0.000417

0.000034

1,30588235

2,226958681

0.000661

0.000178

1,30980392

2,247081680

0.000093

0.000429

1,31372549

2,267325538

0.000723

0.000111

1,31764706

2,287690617

0.000722

0.000254

1,32156863

2,308177277

0.000338

0.000180

1,32549020

2,328785882

0.000077

0.000284

1,32941176

2,349516792

0.000059

0.000039

1,33333333

2,370370370

0.000072

0.000305

1,33725490

2,391346978

0.000041

0.000302

1,34117647

2,412446977

0.000279

0.000140

1,34509804

2,433670730

0.000643

0.000032

1,34901961

2,455018598

0.000821

0.000024

1,35294118

2,476490942

0.000205

0.000029

1,35686275

2,498088126

0.000061

0.000017

1,36078431

2,519810510

0.000974

0.000111

1,36470588

2,541658457

0.000537

0.000253

1,36862745

2,563632328

0.000546

0.000320

1,37254902

2,585732486

0.000450

0.000079

1,37647059

2,607959292

0.000378

0.000206

1,38039216

2,630313107

0.000875

0.000208

1,38431373

2,652794295

0.000303

0.000170

1,38823529

2,675403216

0.000141

0.000141

1,39215686

2,698140233

0.000454

0.000324

1,39607843

2,721005707

0.000639

0.000111

1,40000000

2,744000000

0.000694

0.000051

1,40392157

2,767123474

0.000618

0.000164

1,40784314

2,790376492

0.000412

0.000229

1,41176471

2,813759414

0.000075

0.000246

1,41568627

2,837272603

0.000395

0.000218

1,41960784

2,860916420

0.000959

0.000144

1,42352941

2,884691227

0.000226

0.000026

1,42745098

2,908597387

0.000639

0.000136

1,43137255

2,932635261

0.000316

0.000327

1,43529412

2,956805211

0.000814

0.000076

1,43921569

2,981107598

0.000126

0.000214

1,44313725

3,005542785

0.000430

0.000105

1,44705882

3,030111134

0.000850

0.000269

1,45098039

3,054813006

0.000817

0.000041

1,45490196

3,079648763

0.000666

0.000140

1,45882353

3,104618767

0.000650

0.000274

1,46274510

3,129723379

0.000771

0.000261

1,46666667

3,154962963

0.000927

0.000211

1,47058824

3,180337879

0.000534

0.000204

1,47450980

3,205848490

0.000005

0.000240

1,47843137

3,231495156

0.000662

0.000287

1,48235294

3,257278241

0.000488

0.000164

1,48627451

3,283198106

0.000454

0.000002

1,49019608

3,309255113

0.000419

0.000200

1,49411765

3,335449623

0.000799

0.000146

1,49803922

3,361781999

0.000203

0.000135

1,50196078

3,388252603

0.000252

0.000124

1,50588235

3,414861795

0.000569

0.000234

1,50980392

3,441609939

0.000746

0.000059

1,51372549

3,468497395

0.000782

0.000073

1,51764706

3,495524527

0.000677

0.000163

1,52156863

3,522691695

0.000432

0.000212

1,52549020

3,549999261

0.000044

0.000220

1,52941176

3,577447588

0.000484

0.000189

1,53333333

3,605037037

0.000797

0.000120

1,53725490

3,632767970

0.000016

0.000012

1,54117647

3,660640749

0.000973

0.000132

1,54509804

3,688655736

0.000120

0.000216

1,54901961

3,716813292

0.000589

0.000004

1,55294118

3,745113780

0.000798

0.000260

1,55686275

3,773557561

0.000377

0.000032

1,56078431

3,802144997

0.000101

0.000155

1,56470588

3,830876450

0.000030

0.000208

1,56862745

3,859752282

0.000016

0.000098

1,57254902

3,888772855

0.000144

0.000026

1,57647059

3,917938530

0.000450

0.000008

1,58039216

3,947249670

0.000904

0.000004

1,58431373

3,976706636

0.000451

0.000036

1,58823529

4,006309790

0.000297

0.000112

1,59215686

4,036059494

0.000762

0.000224

1,59607843

4,065956110

0.000281

0.000111

1,60000000

4,096000000

0.000481

0.000073

1,60392157

4,126191525

0.000859

0.000185

1,60784314

4,156531048

0.000394

0.000068

1,61176471

4,187018929

0.000080

0.000115

1,61568627

4,217655532

0.000086

0.000204

1,61960784

4,248441218

0.000100

0.000093

1,62352941

4,279376348

0.000035

0.000019

1,62745098

4,310461286

0.000322

0.000020

1,63137255

4,341696391

0.000759

0.000023

1,63529412

4,373082027

0.000604

0.000008

1,63921569

4,404618555

0.000137

0.000073

1,64313725

4,436306338

0.000922

0.000171

1,64705882

4,468145736

0.000124

0.000135

1,65098039

4,500137112

0.000629

0.000030

1,65490196

4,532280827

0.000723

0.000203

1,65882353

4,564577244

0.000277

0.000027

1,66274510

4,597026724

0.000016

0.000137

1,66666667

4,629629630

0.000153

0.000156

1,67058824

4,662386322

0.000136

0.000059

1,67450980

4,695297163

0.000037

0.000003

1,67843137

4,728362515

0.000364

0.000032

1,68235294

4,761582740

0.000848

0.000029

1,68627451

4,794958199

0.000465

0.000008

1,69019608

4,828489254

0.000332

0.000075

1,69411765

4,862176267

0.000668

0.000174

1,69803922

4,896019600

0.000444

0.000095

1,70196078

4,930019615

0.000240

0.000067

1,70588235

4,964176674

0.000765

0.000134

1,70980392

4,998491138

0.000820

0.000089

1,71372549

5,032963370

0.000612

0.000048

1,71764706

5,067593731

0.000562

0.000151

1,72156863

5,102382583

0.000673

0.000161

1,72549020

5,137330288

0.000942

0.000119

1,72941176

5,172437207

0.000580

0.000109

1,73333333

5,207703704

0.000011

0.000129

1,73725490

5,243130138

0.000763

0.000180

1,74117647

5,278716874

0.000277

0.000110

1,74509804

5,314464271

0.000799

0.000002

1,74901961

5,350372692

0.000083

0.000143

1,75294118

5,386442499

0.000470

0.000051

1,75686275

5,422674054

0.000861

0.000147

1,76078431

5,459067719

0.000866

0.000015

1,76470588

5,495623855

0.000802

0.000085

1,76862745

5,532342824

0.000902

0.000156

1,77254902

5,569224989

0.000787

0.000155

1,77647059

5,606270710

0.000357

0.000143

1,78039216

5,643480351

0.000237

0.000160

1,78431373

5,680854272

0.000957

0.000138

1,78823529

5,718392835

0.000032

0.000062

1,79215686

5,756096403

0.000893

0.000041

1,79607843

5,793965338

0.000364

0.000165

1,80000000

5,832000000

0.000164

0.000005

1,80392157

5,870200752

0.000525

0.000152

1,80784314

5,908567957

0.000719

0.000062

1,81176471

5,947101974

0.000745

0.000028

1,81568627

5,985803168

0.000602

0.000088

1,81960784

6,024671898

0.000292

0.000119

1,82352941

6,063708528

0.000189

0.000123

1,82745098

6,102913419

0.000838

0.000099

1,83137255

6,142286933

0.000296

0.000048

1,83529412

6,181829432

0.000693

0.000031

1,83921569

6,221541277

0.000100

0.000135

1,84313725

6,261422831

0.000724

0.000047

1,84705882

6,301474456

0.000779

0.000110

1,85098039

6,341696512

0.000498

0.000016

1,85490196

6,382089362

0.000390

0.000113

1,85882353

6,422653369

0.000453

0.000121

1,86274510

6,463388893

0.000691

0.000077

1,86666667

6,504296296

0.000854

0.000060

1,87058824

6,545375941

0.000270

0.000069

1,87450980

6,586628190

0.000486

0.000105

1,87843137

6,628053403

0.000536

0.000129

1,88235294

6,669651944

0.000569

0.000040

1,88627451

6,711424173

0.000104

0.000072

1,89019608

6,753370453

0.000603

0.000079

1,89411765

6,795491146

0.000925

0.000084

1,89803922

6,837786613

0.000881

0.000015

1,90196078

6,880257216

0.000911

0.000088

1,90588235

6,922903318

0.000837

0.000134

1,90980392

6,965725279

0.000453

0.000126

1,91372549

7,008723462

0.000106

0.000130

1,91764706

7,051898229

0.000845

0.000119

1,92156863

7,095249942

0.000193

0.000064

1,92549020

7,138778961

0.000902

0.000015

1,92941176

7,182485650

0.000222

0.000118

1,93333333

7,226370370

0.000278

0.000027

1,93725490

7,270433483

0.000601

0.000124

1,94117647

7,314675351

0.000741

0.000030

1,94509804

7,359096335

0.000704

0.000038

1,94901961

7,403696798

0.000484

0.000081

1,95294118

7,448477102

0.000084

0.000100

1,95686275

7,493437607

0.000498

0.000094

1,96078431

7,538578676

0.000693

0.000064

1,96470588

7,583900672

0.000253

0.000011

1,96862745

7,629403955

0.000574

0.000065

1,97254902

7,675088887

0.000737

0.000090

1,97647059

7,720955831

0.000277

0.000033

1,98039216

7,767005149

0.000001

0.000074

1,98431373

7,813237201

0.000093

0.000094

1,98823529

7,859652351

0.000084

0.000035

1,99215686

7,906250959

0.000498

0.000000

1,99607843

7,953033388

0.000693

0.000011

2,00000000

8,000000000

0.000253

0.000012
           

 

Программа расчета погрешностей

 

#include <windows.h>

#pragma hdrstop

#include<math.h>

#include<stdio.h>

//---------------------------------------------------------------------------

 

#pragma argsused

WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)

{

FILE *FOUTP=fopen("Ïîãðåøíîñòü.txt","w");

for (int i=0;i<255;i++)

   {

   float in=1.0+i/255.0;

   float out=(in*in*in)*512+0.5;

   int Iout=out;

   double dU;

   dU=fabs((8*(out-0.5-Iout))/4096);

   double aU=dU/(out-0.5)*4096/8;

   fprintf(FOUTP,"\n%f ",aU);

   };

fclose(FOUTP);

   return 0;

}

 

 


Поделиться с друзьями:

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.555 с.