S9-1MVI320, Section 9, June 2001 Раздел 9 Электронные таблицы – дополнительные возможности.

Презентация:



Advertisements
Похожие презентации
ОГЛАВЛЕНИЕ Разделы Страницы День Введение в MSC.Mvision Builder and Evaluator MSC.Mvision – база данных, содержащая свойства материалов………………………………………………………………………………………………
Advertisements

S10-1MVI320, Section 10, June 2001 Раздел 10 Создание пользовательских банков данных для MSC.MVISION.
S8-37MVI320, Section 8, June 2001 Пример определяющего файла (Define File)
S5-9MVI320, Section 5, June 2001 Раздел 5 (продолжение) Экспорт модели материала для использования в инженерной практике.
S11-1MVI320, Section 11, June 2001 Раздел 11 Настройка MVISION – Часть 1.
Базы данных в электронных таблицах 1. Представление базы данных в виде таблицы и формы.
S2-1MVI320, Section 2, June 2001 Раздел 2 Знакомство с пользовательским интерфейсом MSC.Mvision Builder и Evaluator.
S6-1MVI320, Section 6, June 2001 Раздел 6 Работа с электронными таблицами (Spreadsheet)
S1-11MVI320, Section 1, June 2001 База данных материалов MSC.Mvision.
«Первые шаги в MS Excel ». НАЗНАЧЕНИЕ И ОБЛАСТИ ПРИМЕНЕНИЯ ТАБЛИЧНЫХ ПРОЦЕССОРОВ ПРАКТИЧЕСКИ В ЛЮБОЙ ОБЛАСТИ ДЕЯТЕЛЬНОСТИ ЧЕЛОВЕКА, ОСОБЕННО ПРИ РЕШЕНИИ.
Работа с запросами в MS Access Запросы - важнейший инструмент любой системы управления базами данных. Запросы служат для выбора записей, обновления таблиц.
Презентация к уроку информатики и икт (9 класс) по теме: Электронные таблицы
Подготовила: Зобнина Руфина Фаильевна, Педагог дополнительного образования МОУ ДОД МЦДО «Лидер»
Запросы в базе данных. Понятия запроса При работе с таблицами можно в любой момент выбрать из базы данных необходимую информацию с помощью запросов. Запрос.
Microsoft Excel Использование встроенных функций. Формулы, их копирование, расчеты Выполнила ученица 10 класса Образцова Надежда.
Выполнение запросов, создание и редактирование отчета MS Access.
Электронная таблица. Excel-это программа для автоматизации расчетов, построение графиков, для табличных документов, для создания базы данных.
S13-1MVI320, Section 13, June 2001 Раздел 13 Настройка MVISION – Часть 2.
ЭЛЕКТРОННЫЕ ТАБЛИЦЫ (табличный процессор MS Excel)
Интерфейс электронных таблиц. Данные в ячейках таблицы. Основные режимы работы.
Транксрипт:

S9-1MVI320, Section 9, June 2001 Раздел 9 Электронные таблицы – дополнительные возможности

S9-2MVI320, Section 9, June 2001 Команда PUT записывает блок ячеек электронной таблицы в открытый банк данных Команда PUT противоположна команде Select Команда PUT - часто заключительный шаг в шаблоне электронной таблицы, который уменьшает необработанные данные и записывает их в банк данных n Записываемые данные должны включать в себя по крайней мере один атрибут, входящий в отношение иерархии ЗАПИСЬ В БАНК ДАННЫХ С ИСПОЛЬЗОВАНИЕМ ФУНКЦИИ PUT

S9-3MVI320, Section 9, June 2001 Обратите внимание на информационное окно в процессе выполнения команды PUT В конце выполнения появится окно, сообщающее об успехе выполнения операции PUT WARNING - Операция успешно завершена; однако, данные могут быть неполными ERRORS - Операция не была успешно завершена некоторой части данных INFORMATION – Обзор СОВЕТЫ ПО ИСПОЛЬЗОВАНИЮ ФУНКЦИИ PUT

S9-4MVI320, Section 9, June 2001 Электронные таблицы полезно использовать как интерфейс пользователя для обращения к банку данных Возможно использование электронных таблиц для создания своих собственных инструментов Выбор определенных данных Помещение выбранных данных в банк данных Манипулирование данными в банках СОЗДАНИЕ ИНСТРУМЕНТАРИЯ С ПОМОЩЬЮ ЭЛЕКТРОННЫХ ТАБЛИЦ

S9-5MVI320, Section 9, June 2001 СОЗДАНИЕ ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ С ПОМОЩЬЮ ЭЛЕКТРОННЫХ ТАБЛИЦ Функции электронных таблиц, используемые для создания инструментов, включают форматирование ячеек функции печати u внешние функции

S9-6MVI320, Section 9, June 2001 Форматирование значения ячейки осуществляется при помощи команды меню FORMAT Заданный по умолчанию формат ячейки - %15.7g Можно включать текст в строку формата Например, чтобы значение ячейки выводилось в виде " 1000 deg F ", надо определить формат след. образом " %15.7g deg F ". ФОРМАТИРОВАНИЕ ЯЧЕЕК Ввод

S9-7MVI320, Section 9, June 2001 Синтаксис: =print(C_format, Value1, Value2...) Примеры: =print(The number in cell A3 is %8.5e, A3) Где в ячейку A3 введено Вы увидите: The number in cell A3 is e+02 =print(%s/%s, A1, A2) Где /mydir введено в ячейку A1 и myfile.data введено в ячейку A2. Таким образом произойдет связка каталога и имени файла в виде "/mydir/myfile.data". ФОРМАТИРОВАНИЕ С ПОМОЩЬЮ ФУНКЦИИ PRINT

S9-8MVI320, Section 9, June 2001 Создавать и сохранять графики можно с использованием функции POLYLINE Извлечь координаты точки из графика можно при помощи функции Curve_points или Scatter_points Интерполяция значений X или Y по заданным значениям Y или X с помощью функций interp_y или interp_x, соответственно Пример: interp_y(C1, 1000) возвращает значение X для Y=1000 для графика в ячейке C1 Аппроксимация заданного набора точек прямой методом наименьших квадратов с помощью функции lin_regres Вы можете также использовать внешнюю функцию FIT, которая обеспечивает более точные методы сглаживания кривых. ПОСТРОЕНИЕ КРИВЫХ В ЭЛЕКТРОННЫХ ТАБЛИЦАХ

S9-9MVI320, Section 9, June 2001 Графическое сравнение напряжений при разных температурах с допустимыми значениями из банка данных mil5 Шаг 1:Импортируйте данные vs T Шаг 2:Сократите данные в случае необходимости (ie: Determine von Mises Stresses) Шаг 3:Постройте график напряжений (отобразив только точки) Шаг 4:Выберите из банка данных следующие данные: %YS11TvsT и YS11T Шаг 5:Определите YS11TvsT из данных на шаге 4 Шаг 6: Постройте кривую YS11TvsT на существующем графике с точками разброса

S9-10MVI320, Section 9, June 2001 ЧТО ТАКОЕ ФУНКЦИИ и ЧЕМ ОНИ ПОЛЕЗНЫ Функция - утилита электронной таблицы, которая может использоваться для управления данными. Некоторые полезные встроенные функции включают сортировку, минимизирование/максимизирование, линейную регрессию, тригонометрические и арифметические функции. Встроенные функции могут быть дополнены написанными пользователем внешними функциями Построение особых графиков Чтение или запись специальных файлов Пользовательская статистическая обработка (например по базисам A и B)

S9-11MVI320, Section 9, June 2001 Внешние функции электронных таблиц

S9-12MVI320, Section 9, June 2001 ПОДДЕРЖКА ВНЕШНИХ ФУНКЦИЙ Вместе с MVISION поставляются различные внешние функции (в исходных текстах) Basis A & B Полиномиальное приближение Аппроксимация кривых (логарифмическая, линейная, степенная, экспоненциальная) Матричные операции (инверсия, транспонирование, масштабирование, детерминант...)

S9-13MVI320, Section 9, June 2001 ОСОБЕННОСТИ ВНЕШНИХ ФУНКЦИЙ Внешние функции созданы с набором скриптов и библиотек, облегчающих доступ к электронным таблицам и передачу данных Вызовы внешних функций описаны в руководстве пользователя Примеры внешних функций (в исходных текстах) находятся в директории ExFun инсталляции MSC.Mvision

S9-14MVI320, Section 9, June 2001 ОСОБЕННОСТИ ВНЕШНИХ ФУНКЦИЙ n Могут обращаться к нескольким (до 8) блокам ячеек электронной таблицы и возвращать 1 блок результатов и/или выводить сообщения (до 64 символов). - Число ячеек в блоке не ограничено. Использование языков программирования ФОРТРАН или C. Доступ как к текстовым значениям, так и к значениям двойной точности. Внешние функции работают как Remote Procedural Call (RPC) на Unix платформах. RPC активизирует внешние функции и управляет передачей данных между банком данных и функцией.

S9-15MVI320, Section 9, June 2001 ПРИМЕР ФУНКЦИИ TRANSPOSE НА языке FORTRAN Объявление входного дескриптора Включение определения данных Объявление выходного дескриптора Объявление типов и инициализация

S9-16MVI320, Section 9, June 2001 FORTRAN TRANSPOSE Определение размера аргумента #1 Вывод сообщения об ошибке, если размер массива превышает допустимый размер Получение информации о данных из INPUT_DATA и помещение их в массив

S9-17MVI320, Section 9, June 2001 FORTRAN TRANSPOSE Создание области памяти return_data Возвращение транспонированных данных обратно в электронную таблицу Создание сообщения об ошибке, если массив содержит текст Транспонирование данных массива в область памяти return_data

S9-18MVI320, Section 9, June 2001 ПРИМЕР ФУНКЦИИ TRANSPOSE НА языке С

S9-19MVI320, Section 9, June 2001 C TRANSPOSE

S9-20MVI320, Section 9, June 2001 C TRANSPOSE

S9-21MVI320, Section 9, June 2001 СПОСОБЫ УЛУЧШИТЬ ЭТУ ПРОГРАММУ Использовать код возврата для того, чтобы проверять каждый запрос Динамическое выделение памяти под массив Нет потребности использовать массив. Все транзакции могут быть осуществлены с помощью указателей (ссылок) Обратитесь к Документации для получения дополнительной информации

S9-22MVI320, Section 9, June 2001 УПРАЖНЕНИЯ Выполните Упражнение 8 Спрашивайте, если Вы что-нибудь не понимаете